springboot中@Bean的⽤法
1.@Configuration、@Bean配置详解
(1)@Configuration标注在类上,相当于把该类作为spring的xml配置⽂件中的< beans>,作⽤为:配置spring容器(应⽤上下⽂)
(2)在@Configuration加上@Bean去注册⼀个bean 对象,这样我们就不⽤再去写xml⽂件去注册bean对象。@Bean标注在⽅法上(返回某个实例的⽅法)。
<beans>
<bean id="transferService" class="com.acme.TransferServiceImpl"/>
</beans>
datasource是什么意思2.实例
@Configuration
public class AppConfig {
@Bean
public TransferService transferService() {
return new TransferServiceImpl();
}
}
3.使⽤xml注册bean对象和使⽤注解@Bean注册对象之间有什么明显的区别?
加载对象存在⼀定的先后顺序时会出现⼀个循环加载Bean的问题,容易出现在于使⽤动态数据源切换,继承AbstractRoutingDataSource实现的⽅法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论