2017-09-08 6 views

答えて

2

はい、それがproperties place holderと呼ばれ、次のように行うことができます。そのmyQueue.propertyが正確にあなたのYAMLで宣言されている

@RabbitListener(queues = "${myQueue.property}") 

。引数の名前、値、およびタイプは、プロパティのプレースホルダ($ {...})またはSPEL式(#{...})とすることができる

https://docs.spring.io/spring-amqp/docs/1.7.3.RELEASE/reference/html/_reference.html#async-annotation-driven

。名前は文字列に解決する必要があります。型の式は、クラスまたは完全修飾クラス名に解決されなければなりません。この値は、DefaultConversionServiceによって型に変換できるもの(上記の例ではx-message-ttlなど)に解決する必要があります。

関連する問題