此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Boot 3.3.1! |
此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Boot 3.3.1! |
依赖注入的主要优点之一是它应该使代码更易于单元测试。
您可以使用运算符实例化对象,甚至无需涉及 Spring。
您还可以使用模拟对象而不是真正的依赖项。new
通常,您需要超越单元测试并开始集成测试(使用 Spring )。
能够执行集成测试,而无需部署应用程序或连接到其他基础结构,这非常有用。ApplicationContext
Spring Framework 包括一个用于此类集成测试的专用测试模块。
您可以直接向依赖项声明依赖项,也可以使用“Starter”以传递方式将其拉入。org.springframework:spring-test
spring-boot-starter-test
如果您以前没有使用过该模块,则应首先阅读 Spring Framework 参考文档的相关部分。spring-test