java - 如何在JUnit4中使用ClassRule启动Spring Boot服务器?

标签 java spring spring-boot junit junit4

正如我所看到的,org.springframework.test.context.junit4.rules.SpringClassRule 相当于 ClassRule org.springframework.test.context.junit4.SpringJUnit4ClassRunner.

但是,我想使用 ClassRule 启动我的整个 Spring Boot 应用程序。是否有类似 org.springframework.boot.test.contextSpringBootTest 作为 ClassRule 的东西?

最佳答案

有一个 GitHub 项目可以解决这个问题:https://github.com/CarloWakefield/spring-boot-test-rule

关于java - 如何在JUnit4中使用ClassRule启动Spring Boot服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57616164/

相关文章:

java - HtmlUnit 获取页面错误

java - 我的 Swing 应用程序不再正确显示

java - Spring data JPA findFirst 带有where子句(过滤)和order by,抛出内部异常

java - 如何正确使用MapStruct @Mapping和@Mappings?

java - Jenkins 日志解析器规则

java - 从目录读取多个文件时出现 NullPointerException

java - 通过 DI 在 Spring Framework 中正确使用 LOG4J

Java 相当于 WCF 数据服务

java - 带有额外字段的 JPA 自引用 OneToMany 映射

spring - org.hibernate.tool.schema.spi.CommandAcceptanceException : Error executing DDL via JDBC Statement in SpringBoot with h2 and JPA