我创建了一个spring控制器类,它接受如下所示的跨源请求,
@CrossOrigin(origins = "http://12.13.51.14:1841", maxAge = 4800, allowCredentials = "true")
@RestController
public class DataController {
}
我指定的跨源URL将被动态化,以允许IP值从application.properties文件中获取。
我需要它们是动态的,因为上述IP可能会根据部署的服务器而变化。
我已经知道,如果为控制器中的每个函数编写了 @CrossOrigin 批注,我可以使用 @Value 批注以访问属性文件中的值。
但是还有其他方法可以实现相同目的,而无需更改上述将交叉起源注释到类的方法。