|
@@ -3,6 +3,7 @@ package com.doc.framework.config;
|
|
|
import com.doc.common.config.RuoYiConfig;
|
|
import com.doc.common.config.RuoYiConfig;
|
|
|
import com.doc.common.constant.Constants;
|
|
import com.doc.common.constant.Constants;
|
|
|
import com.doc.framework.interceptor.RepeatSubmitInterceptor;
|
|
import com.doc.framework.interceptor.RepeatSubmitInterceptor;
|
|
|
|
|
+import com.doc.framework.interceptor.WhiteListInterceptor;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Bean;
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
import org.springframework.http.CacheControl;
|
|
import org.springframework.http.CacheControl;
|
|
@@ -25,6 +26,8 @@ import java.util.concurrent.TimeUnit;
|
|
|
public class ResourcesConfig implements WebMvcConfigurer {
|
|
public class ResourcesConfig implements WebMvcConfigurer {
|
|
|
@Resource
|
|
@Resource
|
|
|
private RepeatSubmitInterceptor repeatSubmitInterceptor;
|
|
private RepeatSubmitInterceptor repeatSubmitInterceptor;
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private WhiteListInterceptor whiteListInterceptor;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void addResourceHandlers(ResourceHandlerRegistry registry) {
|
|
public void addResourceHandlers(ResourceHandlerRegistry registry) {
|
|
@@ -44,7 +47,10 @@ public class ResourcesConfig implements WebMvcConfigurer {
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public void addInterceptors(InterceptorRegistry registry) {
|
|
public void addInterceptors(InterceptorRegistry registry) {
|
|
|
|
|
+ //下面这句代码相当于添加一个拦截器,添加的拦截器就是我们刚刚创建的
|
|
|
|
|
+ //addPathPatterns()配置我们要拦截哪些路径 addPathPatterns("/**")表示拦截所有请求,包括我们的静态资源
|
|
|
registry.addInterceptor(repeatSubmitInterceptor).addPathPatterns("/**");
|
|
registry.addInterceptor(repeatSubmitInterceptor).addPathPatterns("/**");
|
|
|
|
|
+ registry.addInterceptor(whiteListInterceptor).addPathPatterns("/**");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|