@ConditionalOnExpression("'true")
当括号中的内容为true时,使用该注解的类被实例化。
框架中的用法:
@ConditionalOnExpression("${****.enabled:false}")
@Component
public class ***Job extends AbstractJob {
针对 测试和生产环境可配置不同的值,如本地环境不需要起用job运行
其他条件注解
ConditionalOnClass ,ConditionalOnMissingClass ,ConditionalOnBean ,ConditionalOnMissingBean ,ConditionalOnProperty ,ConditionalOnResource ,ConditionalOnWebApplication ,ConditionalOnNotWebApplication
版权声明:本文为yunxing323原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。