@KafkaListener 注解动态获取对象,属性,枚举

@KafkaListener(topic="XXX")

XXX写死有强迫症?好,丢配置文件里面;

 @KafkaListener(topic="${kafka.topic.name}")

完事;

不想写配置文件?毕竟topic名称变可能性极低;

假设用枚举,

那就试一试spring的EL表达式,帅的飞起

瞅瞅枚举(用其他method也是一个道理,实在搞不定搜一搜spring EL 表达式,保你用到一百岁)

@KafkaListener(topics = "#{T(com.aa.XXXEnum).BGYT.name()}"

完事;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值