【发布时间】:2016-05-10 05:58:18
【问题描述】:
在传统的 Spring MVC 中,我可以扩展 WebMvcConfigurationSupport 并执行以下操作:
@Override
public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
configurer.favorPathExtension(false).
favorParameter(true).
defaultContentType(MediaType.APPLICATION_JSON).
mediaType("xml", MediaType.APPLICATION_XML);
}
如何在 Spring Boot 应用程序中执行此操作?我的理解是添加 WebMvcConfigurationSupport 和 @EnableWebMvc 会禁用 Spring Boot WebMvc 自动配置,这是我不想要的。
【问题讨论】:
标签: spring-mvc spring-boot content-negotiation