/**
* @ClassName CorsConfig
* @Description 解决前后端分离跨域问题
* @Author cc
* @Date 2022/3/18 17:38
* @Version 1.0
**/
@Configuration
public class CorsConfig {
// 当前跨域请求最大有效时长。这里默认1天
private static final long MAX_AGE = 24 * 60 * 60;
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin("*"); // 1 设置访问源地址
corsConfiguration.addAllowedHeader("*"); // 2 设置访问源请求头
corsConfiguration.addAllowedMethod("*"); // 3 设置访问源请求方法
corsConfiguration.setMaxAge(MAX_AGE);
source.registerCorsConfiguration("/**", corsConfiguration); // 4 对接口配置跨域设置
return new CorsFilter(source);
}
}
Java解决前后端分离跨域问题
最新推荐文章于 2024-11-27 15:01:33 发布
本文档展示了如何在Spring Boot中通过创建`CorsConfig`类配置CORS过滤器,允许所有来源、头部和方法进行跨域访问,以实现前后端分离的跨域解决方案。设置的最大有效时长为一天。
2455

被折叠的 条评论
为什么被折叠?



