@ConditiOnBean
作用:如果Spring容器里面存在指定的Bean则生效
范围:类上,方法上,一般在配置类中使用
参数:value 参数类型Class[],name 参数类型String[] IOC容器中组件的名称
@ConditiOnMissingBean
作用:如果Spring容器里面不存在指定的Bean则生效
范围:类上,方法上,一般在配置类中使用
参数:value 参数类型Class[],name 参数类型String[] IOC容器中组件的名称
@ConditiOnSingleCandidate
作用:如果在 BeanFactory 中仅仅存在一个实例,则匹配成功
范围:类上,方法上,一般在配置类中使用
参数:value 参数类型Class[],type 参数类型String xxx类.Class.getName()
@ConditiOnClass
作用:如果Spring容器里面不存在指定的Bean则生效
范围:类上,方法上,一般在配置类中使用
参数:value 参数类型Class[],name 参数类型String[] xxx类.Class.getName()
@ConditiOnMissingClass
作用:如果Spring容器里面不存在指定的Bean则生效
范围:类上,方法上,一般在配置类中使用
参数:value 参数类型String[] xxx类.Class.getName()
标签:SpringBoot,Conditional,value,参数,类上,注解,Class,类中,String From: https://www.cnblogs.com/ErenYeager/p/16994782.html