| 123456789101112131415161718192021222324252627282930313233 |
- package com.tzld.piaoquan.api.config;
- 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.WebMvcConfigurer;
- @Configuration
- public class CrossOriginConfig implements WebMvcConfigurer {
- private final JwtInterceptor jwtInterceptor;
- @Autowired
- public CrossOriginConfig(JwtInterceptor jwtInterceptor) {
- this.jwtInterceptor = jwtInterceptor;
- }
- @Override
- public void addInterceptors(InterceptorRegistry registry) {
- registry.addInterceptor(this.jwtInterceptor).addPathPatterns("/**");
- }
- @Override
- public void addCorsMappings(CorsRegistry registry) {
- registry.addMapping("/**")
- .allowedOrigins("*")
- .allowedMethods("*")
- .maxAge(3600)
- .allowCredentials(false);
- }
- }
|