首页 > 其他分享 >SpringBoot - 条件注解 @Conditional

SpringBoot - 条件注解 @Conditional

时间:2022-12-20 17:56:44浏览次数:45  
标签:SpringBoot Conditional value 参数 类上 注解 Class 类中 String

@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

相关文章