当前位置:网站首页>6-接口跨域处理
6-接口跨域处理
2022-08-03 00:34:00 【张 邵】
SpringBoot使用CORS解决跨域
1.使用@CrossOrigin
可以在支持跨域的方法上或者是Controller上加上@CrossOrigin注解

@RestController
@RequestMapping("/user")
@CrossOrigin
public class UserController {
@Autowired
private UserServcie userServcie;
@RequestMapping("/findAll")
public ResponseResult findAll(){
//调用service查询数据 ,进行返回
List<User> users = userServcie.findAll();
return new ResponseResult(200,users);
}
}
2.使用 WebMvcConfigurer 的 addCorsMappings 方法配置CorsInterceptor
@Configuration
public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
// 设置允许跨域的路径
registry.addMapping("/**")
// 设置允许跨域请求的域名
.allowedOriginPatterns("*")
// 是否允许cookie
.allowCredentials(true)
// 设置允许的请求方式
.allowedMethods("GET", "POST", "DELETE", "PUT")
// 设置允许的header属性
.allowedHeaders("*")
// 跨域允许时间
.maxAge(3600);
}
}
边栏推荐
猜你喜欢
随机推荐
【MySQL —— 数据库约束】
Servlet——请求(request)与响应(response)
为了面试阿里,熬夜肝完这份软件测试笔记后,Offer终于到手了
如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息
和睦家私有化后换帅:新风天域吴启楠任CEO 李碧菁靠边站
php提示Array to string conversion
Wireshark数据抓包分析之传输层协议(TCP协议)
如何正确地配置入口文件?
买了一瓶饮料
flutter 时间戳转日期
智能合约安全-可重入攻击(SW107-Reentrancy)
基于rt-thread studio的STM32裸机开发——LED
NVM和NRM
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
公司招个程序员,34岁以上两年一跳的不要,开出工资以为看错了
Nacos配置中心之事件订阅
Rasa 3.x study series - Rasa - Issues 4792 socket debug logs clog up debug feed study notes
Visual Studio中vim模拟器
OpenWRT设置ipv6网络
Heartwarming AI Review (1)









