Java 用于控制器的spring自定义json消息转换器
我想配置自定义JSON消息转换器,它扩展了Java 用于控制器的spring自定义json消息转换器,java,json,spring,jackson,Java,Json,Spring,Jackson,我想配置自定义JSON消息转换器,它扩展了MappingJacksonHttpMessageConverter,以在特定的控制器中工作。我尝试过使用AnnotationMethodHandlerAdapter,但这会将它添加到每个端点/控制器 另外,根据您的使用情况,还有其他自定义消息转换器配置为注释方法HandlerAdapter 手动转换 正如索蒂里奥斯在评论中所说,最简单的方法是手动处理和取消处理请求 配置ObjectMapper 您可以将ObjectMapper配置为根据正在(取消)编组
MappingJacksonHttpMessageConverter
,以在特定的控制器中工作。我尝试过使用AnnotationMethodHandlerAdapter
,但这会将它添加到每个端点/
控制器
另外,根据您的使用情况,还有其他自定义消息转换器配置为
注释方法HandlerAdapter
手动转换
正如索蒂里奥斯在评论中所说,最简单的方法是手动处理和取消处理请求
配置ObjectMapper
您可以将ObjectMapper
配置为根据正在(取消)编组的对象的类别使用不同的设置
弹簧材料
您可以实现自己的
HandlerMethodReturnValueHandler
和/或HandlerMethodArgumentResolver
。它们可以访问处理程序方法注释。您可以实现自己的注释,并且几乎可以实现任何自定义转换行为。您不能(轻松地)。相反,创建自定义类的实例并直接在特定控制器中使用它。您试图用它实现什么?这是否回答了您的问题?