Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “为什么?”;使自动连线依赖项显式化;?_Java_Spring_Autowired - Fatal编程技术网

Java “为什么?”;使自动连线依赖项显式化;?

Java “为什么?”;使自动连线依赖项显式化;?,java,spring,autowired,Java,Spring,Autowired,当我编写一些springxml配置时,我个人更喜欢设置defaultautowire=“byName” 但在Idea 14中,IDE警告我“使自动连线的依赖项显式化” 所以问题来了,让SpringBeanWire显式的好处是什么?主要的好处是,您可以以集中的方式查看对象图,而不必追踪分布在一堆类文件、组件扫描等中的依赖关系 缺点是您的应用程序配置更大。要管理的更多代码/配置 两种风格都有效。我倾向于从自动连线开始,然后随着应用程序越来越大,迁移到显式依赖项。不是autowire=“default

当我编写一些springxml配置时,我个人更喜欢设置
defaultautowire=“byName”

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


所以问题来了,让SpringBeanWire显式的好处是什么?

主要的好处是,您可以以集中的方式查看对象图,而不必追踪分布在一堆类文件、组件扫描等中的依赖关系

缺点是您的应用程序配置更大。要管理的更多代码/配置

两种风格都有效。我倾向于从自动连线开始,然后随着应用程序越来越大,迁移到显式依赖项。

不是autowire=“default”吗?