@@ -24,7 +24,7 @@ public class CommonWebConfigurer implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
// 设置拦截的路径、不拦截的路径、优先级等等
- registry.addInterceptor(appContextHandler()).addPathPatterns("/**");
+ registry.addInterceptor(appContextHandler()).order(10).addPathPatterns("/**");
}
@@ -30,7 +30,7 @@ public class AppContextHandler extends HandlerInterceptorAdapter {
if (StringUtils.containsAny(requestURI, IGNORE_URL)) {
return true;
-// ensureContextInfo(request.getHeader("token"));
+ ensureContextInfo(request.getHeader("token"));
@@ -21,7 +21,7 @@ public class MyBatisWebConfigurer implements WebMvcConfigurer {
- // 设置拦截的路径、不拦截的路径、优先级等等
- registry.addInterceptor(dynamicDataSourceHandler()).addPathPatterns("/**");
+ // 设置拦截的路径、不拦截的路径、优先级等等 -- 在contextHandler之后执行
+ registry.addInterceptor(dynamicDataSourceHandler()).order(20).addPathPatterns("/**");