@Autowired idea 警告

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@Autowired idea 警告相关的知识,希望对你有一定的参考价值。

参考技术A idea报错的弹框信息,翻译过来就是“不建议使用字段注入方式”;
那么不使用字段注入,使用什么方式来代替呢,什么叫字段注入。

直白的讲,注解作用在字段上,就叫字段注入,除了字段注入,还有setter注入,构造方法注入。
面对后两者,idea都不会开出黄牌。

1、对于final变量不起作用
2、隐藏依赖关系,易导致循环依赖而不自知,
3、注入时机后置,风险增大,字段注入是业务执行的时候注入,构造器或者setter是启动服务的时候注入

idea 取消@Autowired 不建议字段注入的警告

使用@Autowired依赖注入的时候idea会报不建议字段注入的警告

技术图片

 

 

取消这个警告的方法:

技术图片

 

 

上图是没有使用idea汉化的界面

技术图片

 

 

把 √ 取消 就不会出现这个警告了

以上是关于@Autowired idea 警告的主要内容,如果未能解决你的问题,请参考以下文章

@Autowired idea 警告

@Autowired注解警告Field injection is not recommended

为什么IDEA不推荐你使用@Autowired ?

为什么IDEA不推荐你使用@Autowired ?

idea中@Autowired注解下变量报红解决方法

为什么 Spring和IDEA 都不推荐使用 @Autowired 注解