🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
跨源资源共享(CORS)是大多数浏览器实现的W3C规范,它允许您灵活地指定什么样的跨域请求被授权,而不是使用一些不太安全和不太强大的方法,如IFRAME或JSONP。 从版本4.2,Spring MVC支持CORS。在Spring boot应用程序中使用[`@CrossOrigin`](https://docs.spring.io/spring/docs/5.0.8.RELEASE/javadoc-api/org/springframework/web/bind/annotation/CrossOrigin.html)注解,不需要任何特定的配置。 全局CORS配置可以通过注册`WebMvcConfigurer`bean,自定义方法`addCorsMappings(CorsRegistry)`方法,如下面的示例所示: ~~~ @Configuration public class MyConfiguration { @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/api/**"); } }; } } ~~~