后端解决跨域问题

简介: 后端解决跨域问题

后端解决跨域问题

后端解决跨域问题

实现WebMvcConfigurer

@Configuration
@SuppressWarnings("SpringJavaAutowiredFieldsWarningInspection")
public class AppConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")  
                .allowedOrigins("http://www.hhh.com")  // 可跨域的域名
                .allowCredentials(true)
                .allowedMethods("*")  
                .allowedHeaders("*"); 
    }
}

使用Filter过滤器来过滤服务请求

@WebFilter
public class CorsFilter implements Filter {  
    @Override
    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {  
        HttpServletResponse response = (HttpServletResponse) res;  
        response.setHeader("Access-Control-Allow-Origin", "*");  
        response.setHeader("Access-Control-Allow-Methods", "*");  
        response.setHeader("Access-Control-Max-Age", "3600");  
        response.setHeader("Access-Control-Allow-Headers", "*");
        response.setHeader("Access-Control-Allow-Credentials", "true");
        chain.doFilter(req, res);  
    }  
}
相关文章
|
1月前
|
Java 数据库连接 API
springBoot:后端解决跨域&Mybatis-Plus&SwaggerUI&代码生成器 (四)
本文介绍了后端解决跨域问题的方法及Mybatis-Plus的配置与使用。首先通过创建`CorsConfig`类并设置相关参数来实现跨域请求处理。接着,详细描述了如何引入Mybatis-Plus插件,包括配置`MybatisPlusConfig`类、定义Mapper接口以及Service层。此外,还展示了如何配置分页查询功能,并引入SwaggerUI进行API文档生成。最后,提供了代码生成器的配置示例,帮助快速生成项目所需的基础代码。
|
5月前
|
安全 Java 应用服务中间件
详细介绍几种处理后端跨域问题的方案
详细介绍几种处理后端跨域问题的方案
|
6月前
|
Web App开发 移动开发 运维
跨域解决方案[前端+后端]
跨域解决方案[前端+后端]
88 0
|
6月前
|
负载均衡 前端开发 Java
字节后端面试题(前端发送请求到后端的过程(MVC),网关gateway作用,怎么解决跨域,各微服务组件作用)
字节后端面试题(前端发送请求到后端的过程(MVC),网关gateway作用,怎么解决跨域,各微服务组件作用)
422 0
|
6月前
后端解决跨域(极速版)
后端解决跨域(极速版)
57 0
后端解决跨域(极速版)
|
前端开发 JavaScript 安全
刚入职的后端开发问我SpringBoot如何跨域配置?我表示
跨域,一个老生常谈的话题,不管前端后端,跨域都会遇到。而今天,我就跟大家分享一篇关于【跨域】的文章,希望能给大家带来点不一样的收获。
|
前端开发 Java
SpringBoot后端跨域
SpringBoot后端跨域
72 0
|
JSON JavaScript 中间件
DjangoVue前后分离_后端跨域传递参数(搭建博客第二步)
DjangoVue前后分离_后端跨域传递参数(搭建博客第二步)
122 0
|
网络协议 Java 数据库连接
java后端跨域 配置 代码
java后端跨域 配置 代码
121 0
|
前端开发 API 开发工具
使用vue-element-admin框架调用后端接口及跨域问题
使用vue-element-admin框架调用后端接口及跨域问题
414 0
使用vue-element-admin框架调用后端接口及跨域问题

热门文章

最新文章