0
点赞
收藏
分享

微信扫一扫

Spring中@Component和@Bean的区别

青鸾惊鸿 2023-08-07 阅读 46
springjava

1. 用途不同

@Component用于标识普通类
@Bean是在配置类中声明和配置Bean对象

2. 使用方式不同

@Component是一个类级别的注解,Spring通过@ComponentScan注解扫描并注册为Bean.
@Bean是一个方法级别的注解,在配置类中手动声明和配置Bean

3. 控制权不同

@Component注解修饰的类使用Spring框架来创建和初始化的
@Bean注解允许开发人员手动控制Bean的创建和配置过程

举报

相关推荐

0 条评论