我對Spring相當陌生,而且我的理解有點棘手,所以請耐心等待我和白癡的答案。彈簧測試配置
我已經開始研究一個相對較大的基於maven的項目,該項目的負載爲(xml)彈簧配置。爲此,我們有一堆JUnit測試。此時測試的彈簧配置會替換核心項目模塊的配置,這是一個問題,因爲這意味着如果我們對主項目的配置進行更改,那麼這些更改不會反映在測試模塊中,因此它可能得到有趣的測試結果。
我們目前正在改變這種結構,以便測試模塊配置覆蓋(而不是替代)主模塊配置。所以我們只需要重寫我們感興趣的每個測試的特定bean。
這是最好的方法嗎?有其他方法嗎?是否有可能對此進一步進行微調,以便可以覆蓋特定bean的特定setter(而不是整個bean)以進行測試?
任何意見是非常感謝。
你想要測試什麼?我們在春季環境之外測試MVC控制器和應用程序服務,無需單獨配置。 – blank
它只是核心代碼而不是前端的東西,所以不是MVC。主要測試數據庫訪問類,自定義管道等。這些問題主要是由於項目的可配置性 - 例如我們使用各種xsd等。定義我們的一些內部數據類型等。 – James