本文共 311 字,大约阅读时间需要 1 分钟。
@Configuration和@Bean组合使用的目的与@Service相同,均可用来创建Bean。其中,@Configuration和@Bean注解主要是用在配置文件类中,@Service主要是用在实体类中
@Configuration和@Bean组合使用的好处
- 代码耦合性降低 Bean的创建全部放在配置类中,接口及其实现逻辑完全和Bean创建无关
- 单一职责 @Bean仅用来创建Bean实例,而@service注解承担了两个职责:(1)创建Bean;(2)将一个类标识为一个服务
- 更灵活 使用@Bean的方式,能够创建库里面的类的实例。如果使用@Service的方式,没办法在库里面对应的类上添加@Service注解
转载地址:http://krtii.baihongyu.com/