在使用之前将进一步的配置应用于Jackson2ObjectMapperBuilder

时间:2015-07-14 16:00:21

标签: spring-boot

SpringBoot附带了自己的预配置Jackson2ObjectMapperBuilder,通过框架使用它来配置各种ObjectMapper

构建器没有公开ObjectMapper的所有方面,我想知道如何在使用之前将其他配置应用于构建器?

我显然可以提供自己的Jackson2ObjectMapperBuilder实例,但是我会松开SpringBoot提供的默认初始化...

还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

创建扩展com.fasterxml.jackson.databind.module.SimpleModule的bean, 在那里你配置你自己的seriealizer和反序列化器。

在较新的弹簧版本中(不知道从什么时候开始,但至少从春季开始),这些豆子会被自动拾取。

在旧版本的spring中,你可能需要手动将模块添加到ObjectMapper中,这很棘手,因为spring创建了许多ObjetMapper类型的bean,并且不容易找到正确的bean。