springboot 解决跨域问题_java解决跨域问题
2023-06-13 09:14:50 时间
方法一
SpringBoot版本的不同,CrossOrigin失效了,正确配置如下:
@CrossOrigin(originPatterns = "*", allowCredentials = "true", maxAge = 3600)
方法二
如果以上方法还是不生效,最后的终极方法可以进行硬编码进行跨域设置:
对需要跨域的接口,进行Response对象设置可跨域URL设置(*代表所有URL可跨域访问)
public ServiceResult<?> selectAll(@RequestParam Integer page,
@RequestParam Integer rows, InterfaceLog interfaceLog, HttpServletResponse response) {
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "GET, POST");
return success(this.interfaceLogService.page(new Page<>(page, rows), new QueryWrapper<>(interfaceLog)));
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
相关文章
- Java项目毕业设计:基于springboot+vue的电影视频网站系统「建议收藏」
- springboot启动原理总结_Springboot启动流程
- 怎么用命令提示符运行JAVA代码_java命令提示符如何进入
- java怎么调用.asmx_Java调用Webservice(asmx)的例子
- java dom4j 添加节点_Java dom4j获取,添加,删除,查找,设置Element节点方法「建议收藏」
- java和html_如何区别html和html5
- java 自定义的类加载器_Java如何自定义类加载器[通俗易懂]
- Java-字符流逐行读取/写入文件
- java中list对象和json字符串互转
- Java数组循环_java遍历object数组
- java map 缓存_缓存用于
- java面试题 --- 分布式
- Java在Linux系统上的安装(java安装linux)
- 异常:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 分析几解决方案详解编程语言
- Java字符串的比较(equals()、equalsIgnoreCase()和compareTo())
- 深入Linux环境下Java应用调试实践(linux调试java)
- MySQL连接Java:一步一步实现连接(mysql连接java)
- Java调用Redis实现高性能数据存储(java调用redis)
- 互操作Java与Redis缓存互操作实践(redis缓存与java)
- Java实现Redis数据存储(java的redis)
- 期Java开发高效配置MySQL长期支撑(mysql java 长)
- 零基础写Java知乎爬虫之抓取知乎答案