springboot怎么解决跨域问题

2025-05-09 20:13:09

1、首先我们需要先创建一个SpringBoot工程,指定spring-boot-starter-parent作为parent,添加web依赖,以及其他需要的依赖,如下图所示。

springboot怎么解决跨域问题

3、接下来我们配置跨域,跨域的配置方式有多种,一种是直接在请求的方法上加注解,我们先来看一下这种方式。@CrossOrigin(value = "http://localhost:8081", maxAge = 1800, allowedHeaders = "*") ,表示支持来自http://localhost:8081的请求是支持跨域的,maxAge表示探测请求的有效期,allowedHeaders 表示允许的请求头,*表示所有的请求头都被允许。

springboot怎么解决跨域问题

5、我们还可以通过自定义类实现WebMvcConfigurer接口的方式进行配置,需要覆写addCorsMappings方法,其中的参数如下所示,allowedOrigins的值为*表示支持所有的请求url。

springboot怎么解决跨域问题
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢