在控制器类中,我指定了@CrossOrigin(origins = "*")
,并且试图连接我的角度应用程序,但它不起作用。我知道这是因为Angular在4200端口上运行,而Java应用程序在8080端口上运行,但是有什么办法吗?没有部署战争?
@CrossOrigin(origins = "*")
@RestController
public class UserController {
//
}
答案 0 :(得分:0)
CORS支持默认情况下处于禁用状态,仅在 已设置management.endpoints.web.cors.allowed-origins属性。
如果您正在使用Spring Security,请确保在Spring上启用CORS 安全级别以及允许其利用配置 在Spring MVC级别定义。
如果使用XMLHttpRequest发出请求,请确保您正在 没有将withCredentials设置为true。