@EnableBinding
@Configuration
にクラスを回すと、それはdocumentedです:@ EnableBinding-annotatedクラスで@RefreshScopeを使用するにはどうすればよいですか?
@RefreshScopeが@Configurationクラスに(技術的に)動作しますが、それは驚くべき行動につながるかもしれません。例えばそのクラスで定義されているすべての@Beans自体が@RefreshScopeであるという意味ではありません。具体的には、それらのBeanに依存するものは、リフレッシュが開始されたときに@RefreshScope(リフレッシュ時に再構築され、その依存関係が再注入され、その時点でリフレッシュされた@Configurationから再初期化されます)。
実際の質問です:@EnableBinding
と注釈されたReceiverクラスを更新する方法はありますか?私たちは@EnableBinding
をすることによって可能となるビジネス・ロジック豆自体として宣言され@Configuration
クラスを使用し、それはフレームワークによって処理されない、と私たちの最も簡単な例については、カスタム@EventListener