@ConditionalOnBean(Member.class)
表示ioc容器中存在Member Bean才生效@ConditionalOnMissingBean(Member.class)
表示ioc容器中不存在Member的Bean才生效@ConditionalOnMissingBean
表示ioc容器中不存在当前方法返回的Bean类型才生效@ConditionalOnSingleCandidate(UserService.class)
表示ioc容器中只有一个UserService类型的Bean,才生效@ConditionalOnClass
当项目中存在某个类时,才生效@ConditionalOnMissingClass
当项目中不存在某个类时,才生效@ConditionalOnExpression("${test.express}==true")
当表达式为true时,才生效@ConditionalOnJava(JavaVersion.EIGHT)
当jdk版本为1.8时,才生效
@Conditional的各种注解
于 2022-07-20 23:07:07 首次发布