1 创建全局自定义配置
@Configuration//一定要加 public class DefaultViewConfig extends WebMvcConfigurerAdapter { @Override public void addViewControllers(ViewControllerRegistry registry) { //实现自动跳转请求,把所有/index的请求跳转到 index1中 registry.addViewController("/index").setViewName("index1"); super.addViewControllers(registry); } @Bean //将自定义拦截器注册到spring bean中 public AuthenticationInterceptor AuthenticationInterceptor() { return new AuthenticationInterceptor(); } @Override public void addInterceptors(InterceptorRegistry registry){ //addPathPatterns("/**") 拦截任意请求 //excludePathPatterns("/user/login","/login") 排除拦截请求 registry.addInterceptor(AuthenticationInterceptor()).addPathPatterns("/**") .excludePathPatterns("/user/login","/login"); }