组件通过@Component注解在类级别定义中使用,其中 Bean通过注解用于构造或方法级别定义@Bean。@Component 用于使用类路径扫描自动检测和自动配置 bean。这意味着什么?
2 回答
慕容708150
TA贡献1831条经验 获得超4个赞
这两个注解都用于定义 Spring 管理的 bean。
您用于@Component在@Configuration. 您在定义组件的类的顶部应用注释。
@Component
public class MyComponent {
}
您用于@Bean在@Configuration. 您在创建 bean 的方法之上应用注释。
@Configuration
public class MyConfig {
@Bean
public MyComponent myComponent() {
return new MyComponent();
}
}
添加回答
举报
0/150
提交
取消