标签: java spring design-patterns inversion-of-control
我是使用Spring的Java团队的初级工程师。我们已经指导实例变量的Autowired Setters,而不是自动装配实际的实例变量。我有点困惑为什么我们这样做,这样做有什么好处,以及以这种方式处理依赖管理的可能不足?
答案 0 :(得分:1)
我的一些观察结果(实际上是Java EE中的3年):
优点:
缺点:
我个人更喜欢实例变量或构造函数注入。但这取决于服务。我不会说使用setter更好。它有不同的用途。