其他分享
首页 > 其他分享> > 7.容器功能-Conditional

7.容器功能-Conditional

作者:互联网

@Conditional 

条件装配:满足Conditional指定的条件,则进行组件注入

 

 

@ConditionalOnBean(name = "tom") 存在这个tom时为真,真即执行配置类中全部的@bean下的方法,实例对象放入容器
@ConditionalOnMissingBean(name = "tom") 没有存在这个tom为真 真真即执行配置类中全部的@bean下的方法,实例对象放入容器

也可以放在单独的@bean下的方法 那么就只影响那一个组件的注册

就是用来做之前自动配置用的,导了这个场景 那么spring-boot-starter中的的autoconfiguration才会配置生效

这个东西暂时先理解这么多,但是需要注意的是tom组件必须存在于容器之中,不然也无法判断

标签:容器,功能,Conditional,bean,tom,组件,类中
来源: https://www.cnblogs.com/dzs894330350/p/16651851.html