@KafkaListener(topic="XXX")
XXX写死有强迫症?好,丢配置文件里面;
@KafkaListener(topic="${kafka.topic.name}")
完事;
不想写配置文件?毕竟topic名称变可能性极低;
假设用枚举,
那就试一试spring的EL表达式,帅的飞起
瞅瞅枚举(用其他method也是一个道理,实在搞不定搜一搜spring EL 表达式,保你用到一百岁)
@KafkaListener(topics = "#{T(com.aa.XXXEnum).BGYT.name()}"
完事;