測試 Spring 應用程式

依賴注入的一個主要優點是它應該使您的程式碼更容易進行單元測試。您可以使用 new 運算子例項化物件,甚至無需涉及 Spring。您還可以使用模擬物件而不是實際依賴項。

通常,您需要超越單元測試並開始整合測試(使用 Spring ApplicationContext)。在不需要部署應用程式或連線到其他基礎設施的情況下執行整合測試會很有用。

Spring 框架包含一個專門用於此類整合測試的測試模組。您可以直接宣告對 org.springframework:spring-test 的依賴,或者使用 spring-boot-starter-test 啟動器來傳遞性地引入它。

如果您以前沒有使用過 spring-test 模組,您應該首先閱讀 Spring 框架參考文件的相關部分

© . This site is unofficial and not affiliated with VMware.