我在spring amqp中有一个特殊的要求,要在运行时重命名交换和队列,然后再从beans.xml加载它的属性 例如,我的队列名称在beans.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>
但是要求是在兔子服务器中创建测试队列之前有任何方式在spring amqp中将队列重命名为abc.test等。
答案 0 :(得分:1)
我不清楚你的目标是什么,但看起来<context:property-placeholder>
和profiles
支持适合你。
请参阅Spring Framework Reference Manual以获取更多信息。