@Configuration 相当于一个 beans.xml 文件,也就是里面会有很多类 是一个类的集合
而 @Component 是注解在一个类上
我看到有的用法如下:
@Configuration
@Component
public class RefConfig{
。。。。
}
我认为这是为了让 component-scan 配置能够自动扫描到这个 @Configuration, 而不用在代码里硬写
ApplicationContext context = new AnnotationConfigApplicationContext(RefConfig.class);
但是有一点很奇怪,@Configuration 相当于一个 beans.xml 文件,也就是里面会有很多类,是一个类的集合,而 @Component 是注解在一个类上,而非类集合上,这个用法如何理解?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.