【发布时间】:2016-04-08 11:19:34
【问题描述】:
我想为两个单独的控制器配置两个不同的 HttpMessageConverters 具有相同的 MediaType。原因是有一些外部服务使用不同的 JSON 格式。我们无法更改它们。
有可能吗?我可以创建两个WebMvcConfigurerAdapters 并以某种方式拆分流量吗?如果可能,这是一个好习惯吗?
【问题讨论】:
-
是
request还是response? -
每个请求及其响应都使用相同的 MC。但对于不同的 MC,取决于控制器/路径。
-
我会建议与
@ControllerAdvice一起使用一些东西,但这只会处理response... :(
标签: json spring spring-mvc spring-web