构造器注入
spring 官方推荐使用构造器注入代替@Autowired
注解注入。
构造器注入主要有三个好处:
- 依赖不可变,对象创建的时候就要注入依赖,一旦创建成功,依赖无法修改(对比使用
setter
方式,创建后还能修改); - 依赖不为空,使用构造注入,会自动检查注入的对象是否为空;
- 依赖对象在注入时已经初始化完毕,拿到的是完全初始化的对象
Search
spring 官方推荐使用构造器注入代替@Autowired
注解注入。
构造器注入主要有三个好处:
setter
方式,创建后还能修改);