[英]Spring boot Test with non-Spring Boot Application
我有一个使用Spring MVC 4的应用程序,而不使用任何spring-boot-starter- *依赖项。 即,我没有该类的主要方法调用SpringApplication.run
。 我自己用xml和其他@Configuration
类进行配置。
问题 :是否可以在该非Spring Boot应用程序中配置Spring Boot Test(使用spring-boot-starter-test)?
spring-boot-starter-test依赖于spring-boot-test JAR 。 有一些使用spring-boot
软件包。 因此,如果您不使用这些功能,则可以将其用作纯测试依赖项。 但是更好的选择是使用普通的spring-test
模块。 无论如何,这涵盖了大多数Spring测试功能。
spring-boot-starter-test具有所需的一切,但它是所需的依赖项,它将为您提供spring-boot方面的所有功能,即如果您的测试类带有注释
@RunWith(SpringRunner.class)
@@SpringBootTest(
classes = ${YourMainClass}.class
)
即使我强烈建议将Spring Boot框架的全部功能与所有适当的依赖项一起使用,它也应该起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.