springboot 跨域
Posted lvlin241
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 跨域相关的知识,希望对你有一定的参考价值。
参考:https://blog.csdn.net/qq779446849/article/details/53102925
springboot启动类中添加2个方法:
private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); // 允许跨域访问的域名 corsConfiguration.addAllowedOrigin("*");// 请求头 corsConfiguration.addAllowedHeader("*"); // 请求方法 HttpMethod.DELETE/POST/GET/PUT/DELETE/OPTIONS corsConfiguration.addAllowedMethod("*"); // 预检请求的有效期,单位为秒。 corsConfiguration.setMaxAge(3600L); return corsConfiguration; } /** * 跨域过滤器 * @return */ @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", buildConfig()); // 4 return new CorsFilter(source); }
以上是关于springboot 跨域的主要内容,如果未能解决你的问题,请参考以下文章
Springboot vue.js html 跨域 前后分离 shiro权限 集成代码生成器
Springboot vue 前后分离 跨域 Activiti6 工作流 集成代码生成器 shiro权限