问题
本身spring boot已经集成了Jackson的库,我想自己在Controller中直接使用Spring默认的ObjectMapper,应该怎么做?
RestController.java
public class RestController {
private final ObjectMapper jacksonObjectMapper;
@Autowired
public RestController(ObjectMapper jacksonObjectMapper) {
this.jacksonObjectMapper = jacksonObjectMapper;
}
}
或
@Autowired
private ObjectMapper jacksonObjectMapper;
或
@Resource
private ObjectMapper jacksonObjectMapper;
参考:
- How do I obtain the Jackson ObjectMapper in use by Spring 4.1?
- [Difference between @Autowired and @Resource in Spring](https://blog.oio.de/2010/01/26/difference-between-autowired-and-resource-in-spring/)