ActiveMQConnectionFactory 使用brokerURL属性来存储服务器地址。TibjmsConnectionFactory 使用serverUrl属性来存储服务器地址。
是否可以在 Spring 配置中以可以从属性文件切换的方式定义 bean?例如:
<bean id="connectionFactory" class="${listener.connection.factory}">
<property name="XXX" value="${in.serverUrl}" />
</bean>
其中 XXX 充当 brokerURL 或 serverUrl - 取决于连接工厂。
我知道可以使用配置文件来实现这一点,但它看起来是一个非常简单的问题,可以很容易地解决。