Wiz*_*ard 3 java javabeans autowired spring-boot
谁能告诉我为什么@autowired 说不推荐字段注入,并且 TextWriter 对象“text”也说它不能自动装配,因为有不止一个 textwriter 类型的 bean。我的代码。
谁能告诉我为什么@autowired 说不推荐字段注入?
出于设计原因。将 bean 直接注入字段会使您的依赖项“隐藏”并鼓励不良设计:
通常,@Autowired如果字段很少,则应该使用构造函数注入(从 Spring 4 开始就不需要注释构造函数),否则应该使用 setter。
两种方式都没有上面提到的所有缺点。
| 归档时间: |
|
| 查看次数: |
6183 次 |
| 最近记录: |