小编Tor*_*rje的帖子

如何从自定义启动器中制作 @WebMvcTest 拾取 WebMvcConfigurer 类?

我正在构建一个自定义入门库,它在 WebMvcConfigurer 类中注册一个 ObjectMapper。此 ObjectMapper 上的设置之一是即时序列化格式。

当我将 @SpringBootTest 与 @AutoConfigureMockMvc 一起使用时,将拾取配置的 ObjectMapper,并且一切按预期工作。然而,使用 @WebMvcTest 的相同断言失败了。似乎 WebMvcConfigurer 类没有在 @WebMvcTest 自动配置中被拾取,尽管文档声明应该拾取它。

有没有办法扩展 WebMvcTest 的自动配置,而不必将 @Import 与每个 @WebMvcTest 注释一起放置?

代码示例

spring-mvc spring-test spring-test-mvc spring-boot mockmvc

5
推荐指数
1
解决办法
1772
查看次数