文章目录
一、前言
在前后端交互的项目中,首先要解决的就是跨域问题,这个问题是由于浏览器的同源策略导致的,这种策略是一种安全机制,它要求网页的协议、域名以及端口都完全相同,才允许一个域下的网页去访问另一个域的资源,只要这三者中有一个不同,就会产生跨域的情况。具体如下:
二、解决方式
以下是几种在 Spring Boot 中解决跨域问题的常见方式:
2.1 使用 @CrossOrigin 注解(简单方便,适用于单个或少量接口)
@CrossOrigin 注解是 Spring 框架提供的用于处理跨域请求的一种便捷方式,通过在控制器类或者具体的方法上添加该注解,来告知 Spring 允许来自特定源的跨域请求,它会在响应头中