2017-05-31 1 views
0

@Profile春では動作しません@KafkaListener方法は、私は同じtipic <em>TOPICA</em>に聴い2つの@KafkaListener方法、</p> <p>が、それらはまた異なる@Profile( "DEV")と@Profile(でアノテートさを持っている注釈

spring.profiles.active = devと設定し、TopicAにメッセージを送信すると、2つの方法が両方のメッセージを消費する可能性があります。

@Profileの@KafkaListenerの既知のバグですか?または私の設定に何か問題がありますか?

答えて

1

@KafkaListenerはBeanを表示しないため、これは間違いありません。 http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-definition-profiles-java

だから、何が必要なの分布のように、異なるクラスにこれらのメソッドで、そのBean定義レベルへ@Profileを移動:@Configurationクラスでファクトリメソッドや@Service Sをスキャン - @Profileだけ豆を制限することができます。

+0

ありがとう〜 –

関連する問題