Spring 在jms提供者之间切换
我想做一个SPRING(3.2.1)设置,在那里我可以根据您所处的环境(例如开发、测试、生产)切换底层JMS提供程序。我不是专家,但遇到过SPRING的@Profile注释。我真的不知道如何使用它。所以我需要做的是在开发环境中使用ActiveMQ,在生产环境中使用IBMMQ。这可能吗?如果是这样的话,如果您能提供一些配置或代码来实现这一点,我们将不胜感激。提前谢谢 有关XML配置,请参阅此博客 查看这个关于@Profile:的博客,了解如何在@Configuration中使用概要文件 归结起来就是这个 使用XML配置时,只需在spring配置文件的末尾添加Spring 在jms提供者之间切换,spring,spring-mvc,spring-jms,Spring,Spring Mvc,Spring Jms,我想做一个SPRING(3.2.1)设置,在那里我可以根据您所处的环境(例如开发、测试、生产)切换底层JMS提供程序。我不是专家,但遇到过SPRING的@Profile注释。我真的不知道如何使用它。所以我需要做的是在开发环境中使用ActiveMQ,在生产环境中使用IBMMQ。这可能吗?如果是这样的话,如果您能提供一些配置或代码来实现这一点,我们将不胜感激。提前谢谢 有关XML配置,请参阅此博客 查看这个关于@Profile:的博客,了解如何在@Configuration中使用概要文件 归结起来
元素
<beans ...>
<bean... />
<beans profile="DEV">
<bean ... // my ActiveMQ config .../>
</beans?
<beans profile="default">
<bean ... // my IBM (or JNDI) config .../>
<beans/>
</beans>
谢谢你的查询回复。我会试试这个,然后发回。再次感谢。