Condition自动装配

Posted danaohu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Condition自动装配相关的知识,希望对你有一定的参考价值。

@Conditional :表示按照一定的条件去注册bean springBoot 中解决自动装配
@Conditional({YourCondition.class})
新建类->实现Condition接口->完成实现方法。将这个类作为参数传入@Condition

@Condtional参数既可以作用在方法上1 (与@Bean共同出现) 也可以作用在类上2(与@Configuration同时出现)
作用分别为
1、判断是否创建某个bean
2、判断是否创建这个configuration下面的所有bean

以上是关于Condition自动装配的主要内容,如果未能解决你的问题,请参考以下文章

(007)Spring Boot之自动装配接口Condition对应注解Conditional及其一些默认实现

SpringBoot中Bean自动装配原理

IntelliJ IDEA 2017版 spring-boot2.0.2 自动配置Condition

springboot自动装配原理(雷神)

006-Spring Boot自动配置

Spring学习笔记之装配Bean