12345678910111213141516171819202122232425262728293031323334353637 |
- package com.fdkankan.tk.config;
- import com.fdkankan.tk.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
- 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("/test/**","/roomList/**");
- WebMvcConfigurer.super.addInterceptors(registry);
- }
- @Override
- public void addResourceHandlers(ResourceHandlerRegistry registry) {
- WebMvcConfigurer.super.addResourceHandlers(registry);
- }
- }
|