springboot 跨域問題解決,解決跨域問題, 配置一下就搞定了

@Configuration
public class CorsConfig {

    @Bean
    public CorsFilter corsFilter() {
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        corsConfiguration.addAllowedOrigin("*");
        corsConfiguration.addAllowedHeader("*");
        corsConfiguration.addAllowedMethod("*");
        source.registerCorsConfiguration("/**", corsConfiguration);
        return new CorsFilter(source);
    }
}
/**
     * 響應前端跨越OPTIONS類型預請求
     *
     * @return 響應http200
     */
    @RequestMapping(value = { "/**" }, method = RequestMethod.OPTIONS)
    public ResponseEntity<?> handleOptions() {
        log.info("OPTIONS預請求響應OK!");
        return ResponseEntity.ok().build();
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章