Java支持跨域-创新互联
一、 局域设置。在controller 或 方法上添加
网站名称:Java支持跨域-创新互联
分享网址:http://cdiso.cn/article/dohhdi.html
@CrossOrigin
注解- 在controller上加作用域整个controller
@RestController
@CrossOrigin
public class MyController {@RequestMapping("/ok")
public Mapok() {Mapres = new HashMap<>(3);
res.put("name","zhaopq");
res.put("age","18");
res.put("city","天津");
return res;
}
}
- 在方法上加,作用域只有此方法
@RestController
public class MyController {@RequestMapping("/ok")
@CrossOrigin
public Mapok() {Mapres = new HashMap<>(3);
res.put("name","zhaopq");
res.put("age","18");
res.put("city","天津");
return res;
}
}
- springboot下不能加在启动类,无效。只能在controller范围加
WebMvcConfig是自定义的类名,主要是实现WebMvcConfigurer接口,项目中那个类实现了WebMvcConfigurer接口就在那个类里写。
平泉ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!@Configuration
public class WebMvcConfig implements WebMvcConfigurer {@Override
public void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**") // 表示对哪种格式的请求路径进行跨域处理。
.allowedHeaders("*") // 表示允许的请求头,默认允许所有的请求头信息。
.allowedMethods("*") // 表示允许的请求方法,默认是 GET、POST 和 HEAD。这里配置为 * 表示支持所有的请求方法。
.maxAge(1800) // 表示探测请求的有效期
.allowedOrigins("*"); // 表示支持的域
}
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
网站名称:Java支持跨域-创新互联
分享网址:http://cdiso.cn/article/dohhdi.html