Java Spring引导:基于端点使用自定义对象映射器/消息转换器

Java Spring引导:基于端点使用自定义对象映射器/消息转换器,java,spring-mvc,spring-boot,jackson,objectmapper,Java,Spring Mvc,Spring Boot,Jackson,Objectmapper,我想配置基于端点的自定义消息转换器。例如,我在Spring boot controller中有以下两个端点: @RequestMapping(value=“/all”,method=RequestMethod.GET) 公共响应findAll{@PageableDefault(大小=10,页面=0)最终可分页(Pageable){ //代码 } @RequestMapping(value=“/object/{id}”,method=RequestMethod.GET) 公共响应字节id{@Req

我想配置基于端点的自定义消息转换器。例如,我在Spring boot controller中有以下两个端点:

@RequestMapping(value=“/all”,method=RequestMethod.GET)
公共响应findAll{@PageableDefault(大小=10,页面=0)最终可分页(Pageable){
//代码
}
@RequestMapping(value=“/object/{id}”,method=RequestMethod.GET)
公共响应字节id{@RequestParam(“id”字符串id){
//代码
}
对于这两种情况,我想使用不同的HttpMessageConverter(反过来,还有对象映射器)实例。例如,我想为
/all
端点设置
/CAMEL\u CASE\u到\u LOWER\u CASE\u,加上下划线

应用程序已经覆盖了
configureMessageConverters
方法,所有API都使用了Objectmapper bean。如果我对此进行任何更改,它将适用于所有端点,这是我不希望看到的

还有其他方法吗?(类似于在
findAll
方法本身中创建和使用自定义消息转换器)

您找到解决方案了吗?我刚刚发布了一个与您所问类似的问题。