我想要做一个SPRING(3.2.1)设置,在那里我可以根据你所处的环境来切换底层的JMS提供者。 dev,test,prod。我不是专家,但已经遇到了Spring的@Profile注释。我真的不知道如何使用它。所以我需要做的是在DEV环境中我想使用ActiveMQ,而在PRODUCTION中我想使用IBM MQ。这可能吗?如果是这样,将不胜感激,如果你可以提供一些配置或代码来做到这一点。提前致谢。在jms提供者之间切换
0
A
回答
0
对于XML配置,请参阅本博客... http://blog.springsource.com/2011/02/11/spring-framework-3-1-m1-released/
看到这个博客约@profile:http://blog.springsource.com/2011/02/14/spring-3-1-m1-introducing-profile/使用型材@Configuration。
它归结为...
当使用XML配置,只需在Spring配置文件的末尾添加<beans/>
元素...
<beans ...>
<bean... />
<beans profile="DEV">
<bean ... // my ActiveMQ config .../>
</beans?
<beans profile="default">
<bean ... // my IBM (or JNDI) config .../>
<beans/>
</beans>
然后在开发中与-Dspring-profiles-active=DEV
运行。
类似地@Profile可以添加到@Configuration类中,以限制它们对特定活动配置文件的使用。
相关问题
- 1. 在数据提供者之间切换(Flex 2.0)
- 2. WMQ JMS提供者版本
- 3. 在网络和GPS提供商之间切换
- 4. ASPNET:在会话状态提供程序之间切换?
- 5. 如何在GPS和网络提供商之间切换?
- 6. JMS MessageListener与SQS提供者的轮询间隔
- 7. gps和网络提供商之间的切换
- 8. 以忍者之路在Safari浏览器窗口之间切换
- 9. “内容提供者”和“SQLite数据库”之间的确切区别
- 10. 在类之间切换
- 11. 在面板之间切换
- 12. 在窗体之间切换
- 13. 在活动之间切换
- 14. 在视图之间切换
- 15. 在图像之间切换
- 16. 在片段之间切换
- 17. 在表格之间切换
- 18. 在NSViewControllers之间切换
- 19. 在UIViewController之间切换 - presentViewController
- 20. 在JFrames之间切换
- 21. 在UIScrollView之间切换
- 22. 在活动之间切换
- 23. 在JPanels之间切换
- 24. 在ViewControllers之间切换?
- 25. 在窗体之间切换
- 26. 在TabGroupActivities之间切换
- 27. 在回购之间切换
- 28. C#在多个.NET配置文件提供程序之间切换
- 29. 如何在提供者和页面之间传递数据?
- 30. 在依赖部件和身份提供者之间配置ADFS
感谢您的查询答复。我会试试这个并回传。再次感谢。 – user2279337