SpringBoot对接口配置跨域设置

目录

1. 使用 @CrossOrigin 注解

2. 全局跨域配置

2.1. 注意事项


在 Spring Boot 应用中,接口配置跨域(Cross-Origin Resource Sharing,CORS)设置是一个常见的需求,特别是当你的前端应用和后端服务部署在不同的域名下时。

以下是几种设置跨域的方法:

1. 使用 @CrossOrigin 注解

你可以在你的控制器或具体的方法上使用 @CrossOrigin 注解来允许跨域请求。

@RestController
@RequestMapping("/api")
public class MyController {

    @CrossOrigin(origins = "http://localhost:4200") // 允许指定域名的跨域请求
    @GetMapping("/data")
    public ResponseEntity<String> getData() {
        return ResponseEntity.ok("Data");
    }
}

相关推荐

  1. SpringBoot接口配置设置

    2024-05-04 22:52:02       11 阅读
  2. springboot项目如何配置

    2024-05-04 22:52:02       13 阅读
  3. springboot项目设置总结

    2024-05-04 22:52:02       9 阅读
  4. nginx 设置

    2024-05-04 22:52:02       18 阅读
  5. 05 SpringBoot

    2024-05-04 22:52:02       27 阅读
  6. Golang开发:配置

    2024-05-04 22:52:02       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-04 22:52:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-04 22:52:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-04 22:52:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-04 22:52:02       18 阅读

热门阅读

  1. 【Python 类基础介绍】

    2024-05-04 22:52:02       7 阅读
  2. Spring Bean lifecycle

    2024-05-04 22:52:02       8 阅读
  3. 高等代数复习:特征值

    2024-05-04 22:52:02       11 阅读
  4. 深入理解Linux 内核 内存管理(上)

    2024-05-04 22:52:02       10 阅读
  5. Linux中快速清空文件而不是删除

    2024-05-04 22:52:02       11 阅读
  6. 深入理解 ICMP 协议

    2024-05-04 22:52:02       12 阅读
  7. Rust 动态数组Vector

    2024-05-04 22:52:02       11 阅读
  8. Ruby递归目录文件的又一种方法

    2024-05-04 22:52:02       10 阅读
  9. 【leetcode】滑动窗口题目总结

    2024-05-04 22:52:02       13 阅读