繁体   English   中英

在spring amqp中初始化之前重命名队列名称

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM