到目前为止,在我们的项目中,我们已经让我们的bean通过setter注入设置了引用;最近,有几个人开始使用@Autowired注释来设置他们的bean的引用;为上下文混合注释和xml配置是否合适?
答案 0 :(得分:1)
将两者结合使用没有问题,但最好选择一个以保持一致性。所有开发人员都更容易理解和维护代码。
我喜欢注释,因为我喜欢在一个地方定义的东西。
答案 1 :(得分:0)
混合注释和XML定义可以很好地减少XML文件中的代码量。
当然你可以共存; XML定义将始终覆盖Java代码中的任何注释,而不会造成麻烦。
好还是坏?我认为这只是一种平衡XML文件大小的方法。我发现在XML中以简单的方式定义我的bean非常有用,然后只使用包含@Autowire
的{{1}}注释来确保bean在使用之前已经正确注入。