标签:red title 类型 autowired 根据 inf comm source 变量
在项目中,我们使用Spring的@Autowired注解去引入其他类时有时候阿里的编码规约插件就会提示:“Field injection is not recommended”或“Could not autowired. No beans of ‘xxx‘ type found.”,引用类的变量名会有红色的波浪线,虽然不影响程序执行,但是强迫症看着还是难受。
将“@Autowired”注解换为“@Resouce”注解。
更换注解后:
@Resource是JSR-250规范中的注解,目前Spring已支持该规范。@Resource是先根据Bean的名称去匹配Bean,获取不到的话再根据类型去匹配;而@Autowired则是根据类型匹配,通过名称则需要Spring的@Qualifier注解配合。
Field injection is not recommended和Could not autowired. No beans of 'xxx' type found.
标签:red title 类型 autowired 根据 inf comm source 变量
原文地址:https://www.cnblogs.com/csh24/p/11801535.html