spring自动注入注意事项(spring5.0)

第一种构造器注入


image.png

原因

  1. 构造器注入进来的会强制每个bean都不为null 如果创建失败 启动时就会报错 而不是执行到的时候给你来个NPE;但是如果有循环依赖的话也会报错
  2. 加了 @Autowired 的构造器注入我没试过,可能可以解决循环依赖

第二种@Autowired+@Qualifer 注入


8)VXPVZ5WBCQRE}T379D~8U.png

另一种写法


QQ图片20220720145342.png

特别的注解 还得这么写 也挺麻烦的
好处就是启动时就能知道是否依赖注入成功

第三种
@Autowired或者@Resource注入

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容