@Configuration是Spring 3中引入的基于Java的配置机制的核心。它提供了基于XML的配置的替代方法。
因此,以下两个片段是相同的:
<beans ...> <context:component-scan base-package="my.base.package"/> ... other configuration ...</beans>
和:
@Configuration@ComponentScan(basePackages = "my.base.package")public class RootConfig { ... other configuration ...}在这两种情况下,Spring都会在内部
my.base.package和下方进行扫描,以查找带有注释的类
@Component或其他
@Component诸如元注释的注释
@Service。



