1.用途不同
@Component多用于标识一个普通的类,而@Bean多用于配置类里面去声明和配置Bean对象。
2.使用方式不同
@Component是类级别的注解,Spring可以扫描到配置此注解的这些类并把它们注入到SpringIOC容器中,@Bean是修饰在方法上的,表示此方法返回一个Bean对象注入到SpringIOC容器中。文章来源:https://www.toymoban.com/news/detail-564990.html
3.控制权不同
@Component修饰的类是由Spring框架来统一管理和创建的,而@Bean允许开发人员手动控制Bean的创建和配置。文章来源地址https://www.toymoban.com/news/detail-564990.html
到了这里,关于Spring中@Component和@Bean的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!