@CrossOrigin开启没用
时间: 2023-07-03 08:26:18 浏览: 96
Spring @CrossOrigin 注解原理实现
5星 · 资源好评率100%
如果您在使用@CrossOrigin注解开启跨域访问时遇到问题,请确保您的注解已经正确应用在Controller方法上,例如:
```
@CrossOrigin(origins = "*", allowedHeaders = "*", methods = {RequestMethod.GET, RequestMethod.POST})
@RestController
public class MyController {
// Controller methods
}
```
另外,请注意@CrossOrigin注解的一些限制和注意事项,例如:
- origins参数指定允许跨域请求的来源,*表示允许所有来源。
- allowedHeaders参数指定允许的请求头,*表示允许所有请求头。
- methods参数指定允许的请求方法,例如GET、POST、PUT等。
- 如果需要在全局范围内开启跨域访问,请使用WebMvcConfigurer的addCorsMappings方法进行配置。
- 如果您的应用程序使用了Spring Security,请确保您已经正确配置了跨域访问的安全相关内容。
如果您仍然无法解决问题,请提供更多相关信息,以便我能够更好地帮助您。
阅读全文