@Conditional:SpringBoot中的条件注解,当满足某种条件时才会创建Bean.
1、使用方式: @Conditional(condition.class)1.1、@Conditional注解是以括号中返回值来判断是否创建bena的,返回值为true时创建bean,返回值为false不创建bean
1.2、 condition.class需要实现Condition接口,在matches中实现逻辑控制
1.3、Condition接口接口
public interface Condition {
boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata);
}