@component和@bean区别
时间: 2023-04-30 08:02:18 浏览: 110
spring-boot @Component和@Bean的区别详解
@Component和@Bean都是用于在Spring中定义Bean的注解。
@Component是一个通用注解,用于表示一个组件(即一个Spring管理的Bean)。它可以被用于任何层次的组件,并且不强制组件必须是某个特定的类型。
@Bean是用于定义在Spring配置类中定义Bean的注解。它通常用于在配置类中定义一个方法,该方法返回一个新的Bean实例。
总结来说,@Component是一个通用的组件注解,而@Bean是在配置类中定义Bean的注解。
阅读全文