原文链接: spring boot 跨域 Cors
全局配置
简单添加配置类
@Configuration
public class MyWebAppConfigurer extends WebMvcConfigurerAdapter{
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**");
}
设置详细信息
@Configuration
public class MyWebAppConfigurer extends WebMvcConfigurerAdapter{
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**")
.allowedOrigins("http://192.168.1.97")
.allowedMethods("GET", "POST")
.allowCredentials(false).maxAge(3600);
}
局部配置
在controller 或者方法上添加注解
@CrossOrigin(origins = "http://192.168.1.97:8080", maxAge = 3600)
来源:oschina
链接:https://my.oschina.net/u/2856757/blog/1917686