Java @CrossOrigin(origins=";*";)在firefox中不起作用

Java @CrossOrigin(origins=";*";)在firefox中不起作用,java,eclipse,spring-mvc,Java,Eclipse,Spring Mvc,在我的控制器类中,我指定了@CrossOrigin(origins=“*”),我正试图连接我的angular应用程序,但它不工作。我知道这是因为Angular在4200端口上运行,Java应用程序在8080端口上运行,但有什么方法可以做到这一点吗?不部署战争 @CrossOrigin(origins = "*") @RestController public class UserController { // } 如果您正在使用 CORS支持在默认情况下被禁用,并且仅在 已设置manageme

在我的控制器类中,我指定了
@CrossOrigin(origins=“*”)
,我正试图连接我的angular应用程序,但它不工作。我知道这是因为Angular在4200端口上运行,Java应用程序在8080端口上运行,但有什么方法可以做到这一点吗?不部署战争

@CrossOrigin(origins = "*")
@RestController
public class UserController {
//
}
  • 如果您正在使用
  • CORS支持在默认情况下被禁用,并且仅在 已设置management.endpoints.web.cors.allowed-origins属性

  • 也根据
  • 如果您使用的是Spring安全性,请确保在Spring上启用CORS 安全级别,以允许it利用配置 在Spring MVC级别定义

  • 还有一个问题可能是
  • 如果请求是使用XMLHttpRequest发出的,请确保 未将withCredentials设置为true

  • 火狐
  • 如果您正在使用
  • CORS支持在默认情况下被禁用,并且仅在 已设置management.endpoints.web.cors.allowed-origins属性

  • 也根据
  • 如果您使用的是Spring安全性,请确保在Spring上启用CORS 安全级别,以允许it利用配置 在Spring MVC级别定义

  • 还有一个问题可能是
  • 如果请求是使用XMLHttpRequest发出的,请确保 未将withCredentials设置为true

  • 火狐

  • 你说没有部署战争是什么意思?你说它在firefox上不工作,在其他navigator中工作吗?你在firefox Web控制台中遇到了什么错误?没有部署战是什么意思?你说它在firefox上不工作,这在其他navigator上工作吗?在firefox Web控制台中会出现什么错误?