SpringBoot下如何配置实现跨域请求?

本文介绍了SpringBoot中解决跨域问题的三种方法:全局配置类、接口上添加注解和类上添加注解。详细讲解了配置过程,包括设置访问源地址、请求头、请求方法和允许凭据等。提供了相关的代码示例和注意事项。
摘要由CSDN通过智能技术生成
  • “” (空字符串) – 意味着未定义.

  • true – 预响应将包括值设置为true的报头Access-Control-Allow-Credentials。

  • 如果未定义,则允许所有凭据。

maxAge

  • 预响应的高速缓存持续时间的最大时间(以秒为单位)。 值在标题Access-Control-Max-Age中设置。

  • 如果未定义, 最大时间设置为1800秒(30分钟).


SpringBoot工程如何解决跨域问题?


方法一:全局配置类

@Configuration

public class CorsConfig {

private CorsConfiguration buildConfig() {

CorsConfiguration corsConfiguration = new CorsConfiguration();

// 1 设置访问源地址

corsConfiguration.addAllowedOrigin(“*”);

// 2 设置访问源请求头

corsConfiguration.addAllowedHeader(“*”);

//3 设置访问源请求方法

corsConfiguration.addAllowedMethod(“*”);

//4 是否允许用户发送、处理 cookie

corsConfiguration.setAllowCredentials(true);

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值