我想要做一個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