【注解使用】使用@Autowired注解警告Field injection is not recommended

本文目录 一、背景描述 二、出现原因 2.1 不允许声明不可变域 2.2 容易违反单一职责设计原则 2.3 与依赖注入容器紧密耦合 2.4 隐藏依赖关系 三、解决方案 3.1 使用@Resource 3.2 使用于构造函数的依赖注入 3.3 使用于Setter的依赖注入 3.4 个人总结 四、参考文档 Field injection is not recommended(不再推荐使用字段注入) 一
相关文章
相关标签/搜索