我使用maven-jetty-plugin
在Maven構建的integration-test
階段運行我的Spring MVC webapp,並對其運行各種測試。此時,我希望能夠切換出一些Spring配置,以便在集成測試期間指向不同的bean實現。這樣我可以更改要運行的數據庫,而不是使用生產連接設置。在集成測試中運行具有不同配置的Spring MVC webapp
我應該考慮什麼樣的方法?我應該嘗試在servlet-context.xml文件上使用資源過濾嗎?我應該有兩個不同的配置文件?我如何使用Jetty插件很好地玩這個遊戲?
編輯:我正在考慮使用Spring的基於Java的@Configuration
註解優先於XML的servlet上下文的文件,並轉換什麼樣的豆我構造基於環境變量或類似,但這種感覺錯了,以及。
是您的春季版本> = 3.1? –
@JintianDeng是的,我使用Spring 3.2.0.RELEASE運行。 –