package com.fd.config; import org.springframework.context.annotation.Bean; 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; /** * Created by Owen on 2019/10/25 0025 16:29 */ @Configuration public class WebMvcConfig implements WebMvcConfigurer { // @Bean // public MyInterceptor myInterceptor(){ // return new MyInterceptor(); // } // // /** //   * 重写addInterceptors方法 //   * addPathPatterns:需要拦截的访问路径 //   * excludePathPatterns:不需要拦截的路径, //   * String数组类型可以写多个用","分割 //   */ // @Override // public void addInterceptors(InterceptorRegistry registry) { // registry.addInterceptor(myInterceptor()) // .addPathPatterns("/**") // .excludePathPatterns("/api/**") // .excludePathPatterns("/swagger-resources/**", "/webjars/**", "/v2/**", "/swagger-ui.html"); // } /** * 配置全局跨域 */ @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowCredentials(true) .allowedMethods("GET", "POST", "DELETE", "PUT", "OPTIONS") .maxAge(3600); } }