问题描述
这次拦截器失效的原因就是两个配置类起冲突了。
首先:第一个类WebMvcConfig去继承了WebMvcConfigurationSupport。
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
/**
* 设置静态资源映射(没有将静态资源放在static下的解决方案)
*/
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/backend/**").addResourceLocations("classpath:/backend/");
registry.addResourceHandler("/front/**").addResourceLocations("classpath:/front/");
log.info("开始静态资源映射");
}
}
其次:第二个类AdminInterceptor去实现了WebMvcConfigurer。
@Configuration
public class AdminInterceptor implements WebMvcConfigurer {
@Autowired
private LoginInterceptor loginInterceptor;
/**
*