合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
依赖注入的一个主要优点是它应该使您的代码更容易进行单元测试。 您可以使用new运算符实例化对象,甚至不涉及Spring。 您还可以使用模拟对象而不是真正的依赖项。 通常,您需要超越单元测试并开始集成测试(使用Spring `ApplicationContext`)。 能够在不需要部署应用程序或需要连接到其他基础结构的情况下执行集成测试非常有用。 Spring Framework包含一个用于此类集成测试的专用测试模块。 您可以直接声明依赖`org.springframework:spring-test`或使用`spring-boot-starter-test`“Starter”来传递它。