我知道这个问题是一个古老的问题,但在我的情况下我无法解决问题。当我正在运行测试类时,每个测试类都启动了Spring Boot应用程序。我有bellow annotatio ...
@EnableRetry @EnableTransactionManagement @SpringBootApplication public class MyApplication { public static void main(String[] args) { SpringApplication.run(MyApplication.class, args); } }
在 Spring Cloud Gateway 中使用负载均衡器测试路由
有没有办法测试Spring Cloud Gateway中的路由,格式为lb://service-name。由于SpringBootTest中没有运行Eureka的实例,所以我定义了
我正在尝试将我的 MockMvc 测试转换为使用新的 MockMvcTester。 这是我当前的测试代码: mockMvc.perform(get("/api/persons")) .andExpect(status().isOk()) .and期望(
如何在没有@SpringBootTest的情况下测试Properties类
我想在没有@SpringBootTest注解的情况下测试Properties类。 但这不起作用。 我该如何修复它? 我正在使用 Kotlin、Spring Boot 2.7.18 @ActiveProfiles(“测试”) @ExtendWith(
我有一个在 java 10 上运行的 spring boot 2 应用程序,使用 SLF4J 和 logback 作为底层记录器。 给定以下弹簧组件: 导入 org.slf4j.Logger; 导入 org.slf4j.LoggerFacto...
我有一个测试,通过 JPA 存储库创建用户,然后通过 TestRestTemplate 登录该用户 问题是在我使用存储库创建用户后,网络调用无法在数据中看到该用户...
在 PostgreSQL 上创建 SQL 视图,但不在 H2 上创建
我无法在用于 Spring Boot 测试的 H2 数据库上创建视图。 使用 PostgreSQL 数据库在常规启动时可以很好地创建视图,但在 H2 中会失败并出现以下错误:
我目前有一个问题/错误 如果我开始我的测试用例,春天会告诉我: 以下 2 个配置文件处于活动状态:“test”、“signatureTest” 这就是我所期望的! 但后来我得到了以下结果...
在没有 SpringBootApplication 的情况下集成测试 Spring Boot @Service
我在自己的存储库中有一个独立的 Spring Boot @Service。该存储库是一个“帮助程序库”,本身不包含@SpringBootApplication或任何@RestController。服务
我第一次尝试为我的 api 编写测试并收到此错误 java.lang.AssertionError:JSON路径“$”预期:大小为<3>的集合,但是:集合大小为<...
如何使用 FixtureMonkey 和 JakartaValidationPlugin 处理自定义验证器?
我正在尝试使用 FixtureMonkey 编写一些测试,但遇到了问题。我的 DTO 有自定义验证器,并且我将 JakartaValidationPlugin 与 FixtureMonkey 结合使用。 这是一个简化的版本...
使用gradle为Springboot创建一个库,而不需要做bootJar
我开发了一个controllerAdvice,我想将它放在一个库中,供多个微服务使用; 由于我的库使用 spring 注释,我正在为
所有测试替代方案中的千分尺@AutoConfigureObservability
我想知道 Spring Boot 测试是否有替代方案,不必在所有测试中添加注释“”。 我必须添加此注释,因为在我的控制器建议中我已经注入了...
无法使用自动配置的MockRestServiceServer,因为MockServerRestClientCustomizer已绑定到多个RestClient |两颗豆子
我创建了一个 TestRestClient 并且它工作得很好,但是如果我将另一个 RestClient bean 注入到我的 RestClientConfiguration 类中,它可以工作,但在测试中,它会给出以下错误: Unable t...
Spring Boot 3.4:@MockitoSpyBean 在 @PostConstruct 期间导致 NullPointerException
我目前正在将 Spring Boot 应用程序迁移到版本 3.4。 在此版本中,@MockBean 和 @SpyBean 已弃用,并替换为 @MockitoBean 和 @MockitoSpyBean 我已经在班级中进行了更改
我在执行测试用例时遇到“无法加载应用程序上下文”,并且无法找出其背后的原因。下面是我得到的堆栈跟踪。 java.lang.
注册一个具有多个不同属性的Bean来测试ConditionalOnProperties
我在编写测试来验证@ConditionalOnProperty是否正常工作时遇到问题。我找不到注册具有多个应用程序属性的 bean 的解决方案来找出答案