【问题标题】:customize beans in spring boot MVC test在 Spring Boot MVC 测试中自定义 bean
【发布时间】:2017-06-21 01:34:51
【问题描述】:

我正在使用 Spring-boot 1.4.0.RELEASE。已按照建议构建了一个 MVC int 测试

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html#boot-features-testing-spring-boot-applications-testing-autoconfigured-mvc-tests

但是,我找不到在那里自定义 objectMapper 的好方法。在我的生产配置中,我使用 @Primary 注释了 Bean。那里定义的 objectmapper 有一些自定义,我真的想在我的 MVC 测试中包含该配置。但我找不到这样做的好方法。

如果有人能解释一下,将不胜感激

【问题讨论】:

  • 所以你有一个自定义的ObjectMapper,你想用它来反序列化你的请求或序列化响应?如果是这样,您将需要进行比该示例中说明的更多的配置。

标签: spring spring-mvc spring-boot spring-test spring-test-mvc


【解决方案1】:

使用@TestConfiguration 根据您在集成测试中的需要配置您的objectmapper

【讨论】:

    猜你喜欢
    • 2022-06-17
    • 2020-05-20
    • 1970-01-01
    • 2016-09-10
    • 2017-10-23
    • 1970-01-01
    • 2022-01-04
    • 2020-08-15
    • 2019-07-22
    相关资源
    最近更新 更多