spring-boot - 如何在springboot中将端点列表添加到@CrossOrigin注释
问题描述
如何将多个特定端点添加到 @CrossOrigin 注释的参数?例如http://localhost:9000和http://localhost:4200
@Controller
@EnableAutoConfiguration
public class HelloController {
@CrossOrigin(origins = "http://localhost:9000")
@RequestMapping("/hello")
@ResponseBody
public String sayHello() {
return "Hello World Developer!!!";
}
}
解决方案
设法弄清楚了。您可以提供一份清单
@CrossOrigin(origins = {"${client.url}", "${client.url2}")
..并在 application.yaml
client:
url: http://localhost:4200
url2: http://localhost:4201
推荐阅读
- jenkins - 无头 chrome 浏览器已断开连接。当浏览器挂起或关闭时,或由于网络原因,可能会出现此问题
- ruby-on-rails - ROR API Trying to create a zip code search
- python - 对于具有随机索引的循环
- kubernetes - 如何使用 Terraform 和 ClusterIP 定义 Kubernetes 服务
- ios - SwiftUI:如何“放大”到平铺界面上的特定 CardView?
- azure-devops - Azure DevOps 中的 $(rev:r) 在构建管道或项目中是否相同?
- c++ - 将最大元素减半并创建一个新元素的动态数组 c++
- laravel - 在 Laravel 中获取贝宝付款详细信息时出现 403 错误
- numpy - 获取两个具有不同形状的numpy数组的距离矩阵
- javascript - 将存储在文件中的局部变量解析为javascript