Spring 3中@Component和@Configuration之间的区别

Spring 3中@Component和@Configuration之间的区别,第1张

Spring 3中@Component和@Configuration之间的区别

@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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4978979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存