为什么要“明确自动化依赖关系”?

时间:2015-01-09 06:40:37

标签: java spring autowired

当我写一些spring xml configs时,我个人更喜欢设置default-autowire="byName"

但是在Idea 14中,IDE警告我“使自动连接的依赖项显式化”。

所以问题就在于,将春豆丝明确化的优势是什么?

1 个答案:

答案 0 :(得分:3)

主要优点是您可以集中查看对象图,而不必追查分布在一堆类文件,组件扫描等中的依赖关系。

缺点是您的应用配置较大。更多代码/配置来管理。

两种风格都有效。我倾向于从自动装配开始,然后随着应用程序变大而向明确的依赖关系迁移。