過時應用:
@Configuration public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new LoginInterceptor()).addPathPatterns("/**").excludePathPatterns("/user/login"); super.addInterceptors(registry); } }
新的替代:
@Configuration public class WebMvcConfg implements WebMvcConfigurer { //一系列實現方法 } @Configuration public class WebMvcConfg extends WebMvcConfigurationSupport { @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new LoginInterceptor()).addPathPatterns("/**").excludePathPatterns("/user/login"); super.addInterceptors(registry); } }
推薦使用后面那種方式