|
|
@@ -1,61 +0,0 @@
|
|
|
-//package com.example.hotel.config;
|
|
|
-//
|
|
|
-///**
|
|
|
-// * @Author: chenyizong
|
|
|
-// * @Date: 2020-03-03
|
|
|
-// */
|
|
|
-//import com.example.hotel.interceptor.TokenInterceptor;
|
|
|
-//import org.springframework.context.annotation.Configuration;
|
|
|
-//import org.springframework.scheduling.concurrent.ConcurrentTaskExecutor;
|
|
|
-//import org.springframework.web.servlet.config.annotation.*;
|
|
|
-//
|
|
|
-//import java.util.ArrayList;
|
|
|
-//import java.util.List;
|
|
|
-//import java.util.concurrent.Executors;
|
|
|
-//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
|
|
-//
|
|
|
-//
|
|
|
-///**
|
|
|
-// * 跨域请求支持/token拦截
|
|
|
-// * tip:只能写在一个配置类里
|
|
|
-// */
|
|
|
-//@Configuration
|
|
|
-//public class WebConfiguration implements WebMvcConfigurer {
|
|
|
-//
|
|
|
-// private TokenInterceptor tokenInterceptor;
|
|
|
-//
|
|
|
-// //构造方法
|
|
|
-// public WebConfiguration(TokenInterceptor tokenInterceptor){
|
|
|
-// this.tokenInterceptor = tokenInterceptor;
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void addCorsMappings(CorsRegistry registry) {
|
|
|
-// registry.addMapping("/**")
|
|
|
-// .allowCredentials(true)
|
|
|
-// .allowedHeaders("*")
|
|
|
-// .allowedMethods("*");
|
|
|
-// //.allowedOrigins("*");
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void configureAsyncSupport(AsyncSupportConfigurer configurer){
|
|
|
-// configurer.setTaskExecutor(new ConcurrentTaskExecutor(Executors.newFixedThreadPool(3)));
|
|
|
-// configurer.setDefaultTimeout(30000);
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void addInterceptors(InterceptorRegistry registry){
|
|
|
-// List<String> excludePath = new ArrayList<>();
|
|
|
-// //排除拦截,除了注册登录(此时还没token),其他都拦截
|
|
|
-// excludePath.add("/api/user/register");
|
|
|
-// excludePath.add("/api/user/login");
|
|
|
-// excludePath.add("/static/**");
|
|
|
-// excludePath.add("/assets/**");
|
|
|
-//
|
|
|
-// registry.addInterceptor(tokenInterceptor)
|
|
|
-// .addPathPatterns("/**")
|
|
|
-// .excludePathPatterns(excludePath);
|
|
|
-// WebMvcConfigurer.super.addInterceptors(registry);
|
|
|
-// }
|
|
|
-//}
|