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