专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

2022年1月版IntelliJ Idea报错Could not autowire. No beans of ‘userDetailsService'

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:21:12       共计:3672 浏览

1.问题


首先我拉取代码后,代码文件中报了一个错误,

@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true) public class SecurityConfig extends WebSecurityConfigurerAdapter
{  /**  *  自定义用户认证逻辑   */   @Autowired  private UserDetailsService userDetailsService;    /**  *  认证失败处理类   */  @Autowired  private AuthenticationEntryPointImpl unauthorizedHandler;


2解决思路


idea能正常运行与启动,但在提交代码时会有麻烦,

因此我在其他博客中寻找解决方案:


但我在idea中没有找到此内容 Autowiring for Bean Class



按照博客内容我没有找到


我考虑是否是新版idea的问题


因此照着之前的博客进行推断,将博客中修改前与修改后进行翻译,逐个找到翻译类似的将它的错误改成警告,结果成功

希望其他的小伙伴可以避免跳坑。

3.解决步骤


以下为新的解决步骤:

1.打开idea的 File --> settings -->点击Editor --> Code Style --> inspections


2.输入Autowiring

3.找到 incorrect injection point autowiring in Spring bean compoments


4.将Error 改成Warnging


5.点击Apply


6.点击Ok,等待几秒钟或者重启就没问题了


版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:在idea中报Could not autowired的解决办法 | ·下一条:Bootstrap告警框(alert)实现弹出效果和短暂消失后上浮消失

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有