为什么 Spring 和 IDEA 都不推荐使用 @Autowired 注解?
大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告
Field injection is not recommended (字段注入是不被推荐的)
但是使用@Resource却不会出现此提示
网上文章大部分都是介绍两者的区别,没有提到为什么,今天来总结一下
01
Spring常见的DI方式
构造器注入:利用构造方法的