我使用的是Spring Boot API RESTful,它由您的Entities类自动启动。我正在从前端Web应用程序中使用此apiRest,但它给了我这个错误:
请求的资源上不存在“ Access-Control-Allow-Origin”标头
我正在使用此处指定的applicantion.properties设置CORS配置。
我的基本配置是:
endpoints.cors.allow-credentials=true endpoints.cors.allowed-origins=* endpoints.cors.allowed-methods=* endpoints.cors.allowed-headers=*
我在这些变量中尝试了不同的组合,但仍然无法正常工作。有任何想法吗?
我自己得到了答案:
只需将其添加到application.java
@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/greeting-javaconfig").allowedOrigins("http://localhost:9000"); } }; }