|
|
@@ -4,6 +4,7 @@ import java.nio.charset.Charset;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
|
|
import org.springframework.boot.web.servlet.ServletRegistrationBean;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
|
@@ -13,6 +14,7 @@ import org.springframework.http.MediaType;
|
|
|
import org.springframework.http.converter.HttpMessageConverter;
|
|
|
import org.springframework.http.converter.StringHttpMessageConverter;
|
|
|
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
|
|
+import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
|
|
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
|
|
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
|
|
|
import org.springframework.web.servlet.config.annotation.ViewResolverRegistry;
|
|
|
@@ -24,6 +26,7 @@ import com.alibaba.druid.support.http.WebStatFilter;
|
|
|
import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
|
import com.alibaba.fastjson.support.config.FastJsonConfig;
|
|
|
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
|
|
|
+import com.uas.kanban.filter.SecurityInterceptor;
|
|
|
|
|
|
/**
|
|
|
* Web相关配置
|
|
|
@@ -106,4 +109,12 @@ public class WebAppConfiguration extends WebMvcConfigurerAdapter {
|
|
|
return filterRegistrationBean;
|
|
|
}
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private SecurityInterceptor securityInterceptor;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void addInterceptors(InterceptorRegistry registry) {
|
|
|
+ registry.addInterceptor(securityInterceptor).addPathPatterns("/*").excludePathPatterns("/WEB-INF/*","/login","/error");
|
|
|
+ }
|
|
|
+
|
|
|
}
|