ConditionalOnExpression实现配置是否为空的判断

更新时间:2023-06-03 07:27:12 阅读: 评论:0

ConditionalOnExpression实现配置是否为空的判断ConditionalOnExpression是springboot引⼊的注解,该注解可以理解为ConditionalOnProperty的更底层的实现,也更灵活,先来看下⾯的⼀个应⽤场景:
开卷有益@ConditionalOnExpression("T(s.lang3.StringUtils).isNotEmpty('${spring.kafka.bootstrapServers}')")
@Configuration
@EnableConfigurationProperties(AuditLogKafkaProperties.class)
天龙八部角色public class AuditLogKafkaConfig{
怎样煎鱼不粘锅不掉皮
广式蒸排骨......
}
新年快乐祝福语大全上⾯ConditionalOnExpression实现的功能是当spring.kafka.bootstrapServers这个配置不为空时,AuditLogKafkaConfig这个Configuration类才会被识别,创建对应的Bean等等
长颈鹿卡通画上⾯ConditionalOnExpression使⽤的SpEl表达式,具体可以参考官⽅⽂档:
虾的做法大全>gmp规范
下⾯为spring官⽹的两个demo

本文发布于:2023-06-03 07:27:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/844474.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实现   是否   注解
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图