问题描述和原因分析:
如果我们同时配置一个类继承 WebMvcConfigurationSupport 和 一个类实现 WebMvcConfigurer 这样就会出现只有配置类继承 WebMvcConfigurationSupport 才生效,就会导致我们配置的拦截器不生效,如下:
继承:WebMvcConfigurationSupport
package com.hkl.configure;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.MediaType;
import org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
@Override
public void configureContentNegotiation(ContentNegotiationConfigurer contentNegotiationConfigurer){
contentNegotiationConfigurer
// .favorPathExtension(true) //是否支持后缀的方式
// .favorParameter(true) //是否支持请求参数的方式
// .paramete