SpringBoot跨域配置@CrossOrigin以及编写配置文件方式

本文介绍了如何在SpringBoot项目中快速实现跨域配置的方法。通过添加@CrossOrigin注解或者自定义配置类,可以轻松解决跨域问题,满足前后端分离项目的实际需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天收到同事的请求说希望在某个方法上加上跨域配置,我翻看项目原来的配置文件,发现并没有跨域的配置文件,所以萌生了编写一个配置文件的想法。由于本人比较菜,只能百度,结果出来一大堆,但是项目又比较急,而且用的是springboot,在我的一番查找之下,终于找到了跨域配置的方法

先看spring官方文档说明
努力上进的小码农
发现了这么个说明,大致意思是从4.2版本开始,只需要在控制层方法上加上注解@CrossOrigin就能实现跨域;我这么设置之后,就实现了同事的需求

@Configuration
public class CorsConfig {
    @Bean
    public WebMvcConfigurer corsConfigurer() {
        return new WebMvcConfigurer() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("/api/**");
            }
        };
    }
}

当然,也可以在项目中使用示例代码结合自己的需求实现跨域文件配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值