java解决跨域

方法中
response.setHeader("Access-Control-Allow-Origin", "https://ding.taozugong.com"); response.setHeader("Access-Control-Allow-Methods","POST, GET, DELETE, PUT, PATCH, OPTION"); response.setHeader("Access-Control-Allow-Headers","token, Content-Type"); response.setHeader("Access-Control-Allow-Credentials", "true"); Controller层
解决跨域注解 @CrossOrigin(origins
= "*", maxAge = 3600)

 

 1 package com.taozugong.service;
 2 
 3 import org.springframework.context.annotation.Bean;
 4 import org.springframework.context.annotation.Configuration;
 5 import org.springframework.web.cors.CorsConfiguration;
 6 import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
 7 import org.springframework.web.filter.CorsFilter;
 8 
 9 /**
10  * @Author: lgy
11  * @Date: 2018/7/2 20:33
12  * @Description:
13  */
14 @Configuration
15 public class CorsConfig {
16     private CorsConfiguration buildConfig() {
17         CorsConfiguration corsConfiguration = new CorsConfiguration();
18         corsConfiguration.setAllowCredentials(true);
19         corsConfiguration.addAllowedOrigin("https://shiyong.taozugong.com");
20         corsConfiguration.addAllowedOrigin("https://zuyong.taozugong.com");
21         corsConfiguration.addAllowedOrigin("https://newadm.taozugong.com");
22         corsConfiguration.addAllowedOrigin("https://ding.taozugong.com");
23         corsConfiguration.addAllowedHeader("*");
24         corsConfiguration.addAllowedMethod("*");
25         corsConfiguration.applyPermitDefaultValues();
26         return corsConfiguration;
27     }
28 
29     @Bean
30     public CorsFilter corsFilter() {
31         UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
32         source.registerCorsConfiguration("/**", buildConfig());
33         return new CorsFilter(source);
34     }
35 }

 

转载于:https://www.cnblogs.com/walblog/p/9401379.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值