返回顶部
首页 > 资讯 > 精选 >Spring Boot实现跨域访问实现代码
  • 302
分享到

Spring Boot实现跨域访问实现代码

springboot跨域 2023-05-31 10:05:07 302人浏览 薄情痞子
摘要

当前使用spring版本是4.3.9import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.Http.https

当前使用spring版本是4.3.9

import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.Http.httpservletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@Componentpublic class CorsFilter implements Filter {  @Override  public void init(FilterConfig filterConfig) throws ServletException {  }  @Override  public void doFilter(ServletRequest servletRequest,             ServletResponse servletResponse,             FilterChain filterChain) throws IOException, ServletException {    HttpServletRequest request = (HttpServletRequest) servletRequest;    HttpServletResponse response = (HttpServletResponse) servletResponse;    response.setHeader("Access-Control-Allow-Origin", request.getHeader("origin"));//    response.setHeader("Access-Control-Allow-Origin", "*");//允许跨域访问的域    response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");//允许使用的请求方法,以逗号隔开    response.setHeader("Access-Control-Max-Age", "3600");// 缓存此次请求的秒数    //允许使用的请求方法,以逗号隔开    response.setHeader("Access-Control-Allow-Headers", "x-requested-with,Cache-Control,Pragma,Content-Type,Token");    response.setHeader("Access-Control-Allow-Credentials","true");//是否允许请求带有验证信息    filterChain.doFilter(servletRequest, servletResponse);  }  @Override  public void destroy() {  }}

--结束END--

本文标题: Spring Boot实现跨域访问实现代码

本文链接: https://lsjlt.com/news/224705.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Spring Boot实现跨域访问实现代码
    当前使用spring版本是4.3.9import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpS...
    99+
    2023-05-31
    spring boot 跨域
  • spring boot配合前端实现跨域请求访问
    一.方法: 服务端设置Respone Header头中Access-Control-Allow-Origin 配合前台使用jsonp 继承WebMvcConfigurerAdapter 添加配置类 二.实例:前端:因为我们用了前后端...
    99+
    2023-05-31
    spring boot 跨域
  • Jquery+Ajax实现跨域访问
    一、跨域的集中方法: 服务器端发送请求,服务器作为中继代理(此方法不理解)iframescript标签 通过动过动态生成script标签,并将src指向目标源的方式 原生实现方式示例...
    99+
    2024-04-02
  • Ajax如何实现跨域访问
    这篇文章主要为大家展示了“Ajax如何实现跨域访问”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ajax如何实现跨域访问”这篇文章吧。一、什么是跨域我们先回顾一...
    99+
    2024-04-02
  • Spring Boot实现跨域的方式有哪些
    这篇文章主要讲解了“Spring Boot实现跨域的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring Boot实现跨域的方式有哪些”吧!一、为什么会出...
    99+
    2023-06-30
  • Spring实现处理跨域请求代码详解
    一次正常的请求最近别人需要调用我们系统的某一个功能,对方希望提供一个api让其能够更新数据。由于该同学是客户端开发,于是有了类似以下代码。@RequestMapping(method = RequestMethod.POST, value ...
    99+
    2023-05-30
    spring 跨域请求 处理跨域
  • Spring Boot详解五种实现跨域的方式
    目录一、为什么会出现跨域问题二、什么是跨域三、非同源限制四、java后端实现CORS跨域请求的方式1. 返回新的CorsFilter(全局跨域)2. 重写WebMvcConfigur...
    99+
    2024-04-02
  • 使用Ajax怎么实现跨域访问
    使用Ajax怎么实现跨域访问?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。解决方案1.JsonpJsonp解决跨域相对简单,服务器无需任何配置。具体实现如下:$.ajax({&...
    99+
    2023-06-08
  • Flask中跨域访问的实现方法
    这篇文章将为大家详细讲解有关Flask中跨域访问的实现方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在我们访问不同的服务器时,就会涉及到了跨域的问题。因为不同域名之间是无法进行交流的,然后跨域就打破了...
    99+
    2023-06-14
  • php怎么实现禁止跨域访问
    这篇文章给大家分享的是有关php怎么实现禁止跨域访问的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php实现禁止跨域访问的方法是,判断HTTP Referer,如果没有Referer或者Referer是在非本地访...
    99+
    2023-06-15
  • Spring Boot 实现 WebSocket 的代码示例
    目录什么是 WebSocket ?HTTP vs WebSocket什么时候使用 WebSocket?代码示例1. SpringBoot 使用原生 WebSocket1.1 引入 s...
    99+
    2024-04-02
  • Spring boot跨域设置实例详解
    定义:跨域是指从一个域名的网页去请求另一个域名的资源1.原由公司内部有多个不同的子域,比如一个是location.company.com ,而应用是放在app.company.com , 这时想从 app.company.com去访问 lo...
    99+
    2023-05-30
    springboot 跨域设置 spring boo
  • django+vue实现跨域的示例代码
    目录版本django实现跨域1.安装django-cors-headers库2.修改项目配置文件项目/settings.py3.前端vue使用axios访问后端django提供的数据...
    99+
    2024-04-02
  • Spring boot基于JPA访问MySQL数据库的实现
    本文展示如何通过JPA访问MySQL数据库。 JPA全称Java Persistence API,即Java持久化API,它为Java开发人员提供了一种对象/关系映射工具来管理Jav...
    99+
    2024-04-02
  • Spring Boot使用MyBatis如何实现访问数据库
    今天就跟大家聊聊有关Spring Boot使用MyBatis如何实现访问数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。基于spring boot开发的微服务应用,与MyBati...
    99+
    2023-05-31
    springboot 数据库 mybatis
  • spring boot拦截器实现IP黑名单实例代码
    前言最近一直在搞 Hexo+GithubPage 搭建个人博客,所以没怎么进行 SpringBoot 的学习。所以今天就将上次的”?秒防刷新”进行了一番修改。上次是采用注解加拦截器(@Aspect)来实现功能的。但是,如果需求是一个...
    99+
    2023-05-31
    spring boot 拦截器
  • Spring Boot 实现Restful webservice服务端示例代码
    1.Spring Boot configurationsapplication.ymlspring: profiles: active: dev mvc: favicon: enabled: false datasource: drive...
    99+
    2023-05-30
    spring boot webservice
  • Spring Boot实现数据访问计数器方案详解
    目录1、数据访问计数器2、代码实现2.1、方案说明2.2、代码2.3、调用1、数据访问计数器   在Spring Boot项目中,有时需要数据访问计数器。大致...
    99+
    2024-04-02
  • Ajax设置Access-Control-Allow-Origin如何实现跨域访问
    小编给大家分享一下Ajax设置Access-Control-Allow-Origin如何实现跨域访问,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们...
    99+
    2024-04-02
  • iframe与主框架跨域如何实现相互访问
    这篇文章给大家分享的是有关iframe与主框架跨域如何实现相互访问的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.同域相互访问假设A.html 与 b.html domain都...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作