Java学习-064-Springboot 解决跨域访问简单配置示例
2023-09-11 14:18:59 时间
解决跨域访问,添加一个配置类,如下所示:
package com.fanfengping.config.cors; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.cors.UrlBasedCorsConfigurationSource; import org.springframework.web.filter.CorsFilter; @Configuration public class CorsConfig { private CorsConfiguration configuration() { CorsConfiguration corsConfig = new CorsConfiguration(); corsConfig.setAllowCredentials(true); corsConfig.addAllowedOrigin("*"); // 1允许任何域名使用 corsConfig.addAllowedHeader("*"); // 2允许任何头 corsConfig.addAllowedMethod("*"); // 3允许任何方法(post、get等) return corsConfig; } @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", configuration()); // 4 return new CorsFilter(source); } }
重新打包部署即可。
相关文章
- 报错:java.lang.ClassNotFoundException: org.codehaus.jackson.map.JsonMappingException
- Java SPI 和 API,傻傻分不清?
- java 程序员 和 三八女神节有什么神秘的关系,你晓得吗? 用Java 给女神绘制一张贺卡你会吗?
- java SpringBoot注解@Async不生效的解决方法
- SpringBoot运行出现 Lookup method resolution failed; nested exception is java.lang.IllegalStateException
- Java - CentOS下JDK的安装教程(及JAVA_HOME配置、以jdk1.8为例)
- 【Java】SpringBoot-Ajax-Json:Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported for @RequestBody XXX
- 基于 Java(SpringBoot+SSM)+MySQL 实现的(Web)高校成绩分析与管理系统【100010579】
- java jwt使用,springboot 整合java-jwt,java jwt工具类
- java 利用Class获取类的属性信息
- Java学习-086-Springboot 自定义启动 banner 信息
- Java学习-006-三种数据库连接 MySQL、Oracle、sqlserver
- java查询手机号归属地
- JAVA 安装Springboot后,run as 没有 spring boot app 选项
- Windows下IDEA run能运行springboot,java -jar maven打的包拉有中文的nacos配置,报org.yaml.snakeyaml.error.YAMLException错误解决
- springboot未授权漏洞(漏洞复现Springboot未授权访问及修复)
- SpringBoot入门二(java代码方式配置)
- Java_并发工具包 java.util.concurrent 用户指南(转)
- 6. 使用SpringBoot来开发基于Java的MQTT客户端
- Java流缓冲区问题
- Java之旅(2)—反射
- 二叉查找树BST----java实现
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- 13. SpringBoot启动报错:Error:(3, 32) java:无法访问org.springframework.boot.SpringApplication 错误的类文件...