为什么我们在春天使用@ComponentScan注释?我无法弄清楚上下文之间的确切区别:xml文件中的componentscan和java中的@ComponentScan注释以及如何在使用@Configuration注释的类的情况下使用它们
答案 0 :(得分:1)
简而言之,没有区别。
@ComponentScan - 与@Configuration
类一起使用,例如,当你有Spring的基于java的配置时。
它提供了与Spring XML的<context:component-scan>
元素并行的支持。这两者的目的完全相同 - 扫描弹簧组件。
答案 1 :(得分:0)
但基于xml的配置有一个优点 - 您不需要编译Java代码。当您在<context:component-scan>
下添加一些包时,您不需要编译java源代码。将xml配置文件放在服务器中并重新启动它。