码迷,mamicode.com
首页 > 其他好文 > 详细

@Conditional派生注解

时间:2020-05-23 20:25:23      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:webapp   one   missing   扩展   web环境   ati   cond   添加组件   ons   

必须是@Conditional指定的条件成立,才给容器中添加组件,配置文件中的内容才生效

@Conditional扩展注解 作用(判断是否满足当前指定条件)
@ConditionalOnJava 系统的java版本是否符合要求
@ConditionalOnBean 容器中存在指定Bean;
@ConditionalOnMissingBean 容器中不存在指定Bean;
@ConditionalOnExpression 满足SpEL表达式指定
@ConditionalOnClass 系统中有指定的类
@ConditionalOnMissingClass 系统中没有指定的类
@ConditionalOnSingleCandidate 容器中只有一个指定的Bean,或者这个Bean是首选Bean
@ConditionalOnProperty 系统中指定的属性是否有指定的值
@ConditionalOnResource 类路径下是否存在指定资源文件
@ConditionalOnWebApplication 当前是web环境
@ConditionalOnNotWebApplication 当前不是web环境
@ConditionalOnJndi JNDI存在指定项

@Conditional派生注解

标签:webapp   one   missing   扩展   web环境   ati   cond   添加组件   ons   

原文地址:https://www.cnblogs.com/dream-to-pku/p/12943961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!