[英]Rename Queue name before initialization in spring amqp
我在spring amqp中有一个特殊的要求,在从bean.xml加载其属性之前,在运行时重命名交换和队列。例如,我的队列名称在bean.xml中定义为test
<bean id="test"
class="testclass">
<constructor-arg name="exchange" ref="directExchange" />
<constructor-arg name="routingKey" value="test" />
<constructor-arg name="queue" value="test" />
</bean>
但要求是在Rabbit服务器中创建测试队列之前,spring amqp中是否可以将队列重命名为abc.test等。
我不清楚您要瞄准哪个目标,但看起来<context:property-placeholder>
和profiles
支持适合您。
请参考Spring Framework 参考手册以获取更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.