美文网首页程序员Spring Cloud java学习
SpringBoot 条件注解 @Conditional

SpringBoot 条件注解 @Conditional

作者: UEUEO | 来源:发表于2018-11-26 17:51 被阅读64次

    SpringBoot 条件注解 @Conditional

    转载:https://segmentfault.com/a/1190000011433487

    注解 说明
    @ConditionalOnBean 当SpringIoc容器内存在指定Bean的条件
    @ConditionalOnClass 当SpringIoc容器内存在指定Class的条件
    @ConditionalOnExpression 基于SpEL表达式作为判断条件
    @ConditionalOnJava 基于JVM版本作为判断条件
    @ConditionalOnJndi 在JNDI存在时查找指定的位置
    @ConditionalOnMissingBean 当SpringIoc容器内不存在指定Bean的条件
    @ConditionalOnMissingClass 当SpringIoc容器内不存在指定Class的条件
    @ConditionalOnNotWebApplication 当前项目不是Web项目的条件
    @ConditionalOnProperty 指定的属性是否有指定的值
    @ConditionalOnResource 类路径是否有指定的值
    @ConditionalOnSingleCandidate 当指定Bean在SpringIoc容器内只有一个,或者虽然有多个但是指定首选的Bean
    @ConditionalOnWebApplication 当前项目是Web项目的条件

    相关文章

      网友评论

        本文标题:SpringBoot 条件注解 @Conditional

        本文链接:https://www.haomeiwen.com/subject/aotiqqtx.html