| @Configuration |
| @EnableWebMvc |
| public class ConfigurerAdapter implements WebMvcConfigurer { |
| @Bean |
| public CorsFilter corsFilter() { |
| UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); |
| CorsConfiguration config = new CorsConfiguration(); |
| |
| config.setAllowCredentials(true); |
| |
| config.addAllowedOriginPattern("*"); |
| |
| config.addAllowedHeader("*"); |
| |
| config.setMaxAge(18000L); |
| |
| config.addAllowedMethod("OPTIONS"); |
| config.addAllowedMethod("HEAD"); |
| config.addAllowedMethod("GET"); |
| config.addAllowedMethod("PUT"); |
| config.addAllowedMethod("POST"); |
| config.addAllowedMethod("DELETE"); |
| config.addAllowedMethod("PATCH"); |
| source.registerCorsConfiguration("/**", config); |
| return new CorsFilter(source); |
| } |
| } |
评论 (0)