不要到处都用@Autowired啦
相信大部分人项目只要用了spring框架,肯定到处都是@Autowired。
注意: spring4.3以后就可以省略@Autowired了,全部更新内容: 地址;其中跟新内容如下
这是什么意思呢,翻译过来“如果目标bean只定义一个构造函数,则不再需要指定@autowired注释。”;我们平时开发中的bean大部分都不写构造函数,系统默认一个无参构造函数,这就符合这一条件。
此时helloService已经注入了,但是有些人会说以前加个@Autowired就行了,现在还要加个构造方法,更麻烦了,这时可以使用lombok插件,类上加@AllArgsConstructor就行了。
如果你们系统因为某种原因不让用Lombok插件,那就继续老老实实用@Autowired,假装没看过这篇文章????。