springboot跨域
来源:互联网 发布:医院挂号哪个软件好 编辑:程序博客网 时间:2024/06/11 00:08
目录
- 目录
- springboot跨域
- 第一种方式全局配置
- 1
- 2
- 第二种细粒度控制
- 第一种方式全局配置
springboot跨域
第一种方式:全局配置
1
/** * 全局设置 * @author wujing */@Configurationpublic class CustomCorsConfiguration { @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { // 限制了路径和域名的访问 registry.addMapping("/api/**").allowedOrigins("http://localhost:8080"); } }; }
2
/*** 全局设置** @author wujing*/@Configurationpublic class CustomCorsConfiguration2 extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/api/**").allowedOrigins("http://localhost:8080"); }}
第二种:细粒度控制
用 @CrossOrigin(origins = "http://localhost:8080")
在controller里
@RestController@RequestMapping(value = "/api", method = RequestMethod.POST)public class ApiController { @CrossOrigin(origins = "http://localhost:8080") @RequestMapping(value = "/get") public HashMap<String, Object> get(@RequestParam String name) { HashMap<String, Object> map = new HashMap<String, Object>(); map.put("title", "hello world"); map.put("name", name); return map; }}
阅读全文
0 0
- springboot跨域
- springboot跨域
- vue axios springboot 跨域
- springboot
- SpringBoot
- SpringBoot
- springboot
- SpringBoot
- springboot
- SpringBoot
- springboot
- Springboot
- springboot
- SpringBoot
- SpringBoot
- Springboot
- springboot
- springboot
- 谈谈单元测试之(一):为什么要进行烦人的单元测试?
- jquery.superslide 轮播图案例
- MYSQL explain详解
- MyBatis 分别结合 SQL Server、MySQL、ORACLE进行数据库分页
- 关于DBCP为什么加载了配置文件 直接一个getConnection就获得了连接对象呢 ?
- springboot跨域
- 大数据和云计算技术周报(第4期):NoSQL特辑
- TensorFlow实战(一)手写数字识别
- request payload和form data
- 线程练习题
- 洛谷1273 有线电视网
- CentOS下mysql数据库常用命令总结
- PHP使用3种方法实现数据采集
- CSS中的样式层叠机制Cascade