Spring 4.1 实例化了一个 Jackson ObjectMapper
实例。我有理由想要 @Autowire
那个实例到我的一个控制器中:控制器使用 Jackson 对它自己进行一些小的 JSON 解析,但是它使用的 ObjectMapper
应该是一个和Spring 本身正在使用的相同实例。我该怎么做才能做到这一点?
请注意,我不是在询问如何自定义配置 Spring 使用的 ObjectMapper
;我对默认值很满意。我只是想把 Spring 使用的实例捞出来,这样我就可以在我自己的代码中重用现有的实例。
原文由 Adam Maass 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您在类路径上使用 Spring Boot 和 Jackson,并在 REST 控制器中使用 JSON 解析的默认实现,那么这应该有效: