12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package com.cdf.config;
- import com.cdf.interceptor.BackUserInterceptor;
- import com.cdf.interceptor.SceneInterceptor;
- import com.cdf.interceptor.TokenInterceptor;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.annotation.Configuration;
- 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.WebMvcConfigurer;
- @Configuration
- public class WebAppConfig implements WebMvcConfigurer {
- @Autowired
- BackUserInterceptor backUserInterceptor;
- @Autowired
- SceneInterceptor sceneInterceptor;
- @Autowired
- TokenInterceptor tokenInterceptor;
- @Override
- public void addCorsMappings(CorsRegistry registry) {
- registry.addMapping("/**").allowCredentials(true).allowedHeaders("*").allowedOrigins("*").allowedMethods("*");
- }
- @Override
- public void addInterceptors(InterceptorRegistry registry) {
- // registry.addInterceptor(tokenInterceptor).addPathPatterns("/**").excludePathPatterns("/**/login/**");
- // registry.addInterceptor(backUserInterceptor).addPathPatterns("/back/**").excludePathPatterns("/**/login/**");
- // registry.addInterceptor(sceneInterceptor).addPathPatterns("/service/**")
- // .excludePathPatterns("/service/scene/edit/tag/save","/service/scene/edit/tag/delete",
- // "/service/scene/edit/tag/list","/service/scene/edit/tag/getHotJson",
- // "/service/scene/edit/publicScene","/service/scene/edit/upload/files",
- // "/service/scene/getInfo","/service/scene/edit/getAuth",
- // "/service/scene/edit/down/qrCode");
- // WebMvcConfigurer.super.addInterceptors(registry);
- }
- @Override
- public void addResourceHandlers(ResourceHandlerRegistry registry) {
- WebMvcConfigurer.super.addResourceHandlers(registry);
- }
- }
|