【发布时间】:2017-04-08 18:07:54
【问题描述】:
Spring-Boot 1.4.2 参考声明:
spring.http.converters.preferred-json-mapper=jackson # 用于 HTTP 消息转换的首选 JSON 映射器。设置为“gson”强制使用Gson
我们做到了。
- 我们将 gson 设置为 preferred-json-mapper。
- 我们已将 Gson 添加为项目的依赖项。
但仍然使用杰克逊。
最后,在排除了 Maven 中指向 Jackson 的所有传递依赖项后,我们设法强制 Spring-Boot 使用 Gson。
现在的问题是。这是强制 Spring-Boot 使用 Gson 而不是 Jackson 的唯一方法吗?我们真的需要排除所有指向杰克逊的传递依赖吗? preferred-json-mapper 设置不够?
【问题讨论】:
-
为了避免任何人浪费时间试图回答这个问题,还有一个 Spring Boot 问题:github.com/spring-projects/spring-boot/issues/7518
标签: spring-boot