跨域终极解决方案
文章目录
- 方案一:注解方式
- 方案二:全局配置
方案一:注解方式
在controller上加上注解
@CrossOrigin
如下:
方案二:全局配置
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 GlobalCorsConfig {
/** * 允许跨域调用的过滤器 */
@Bean
public CorsFilter corsFilter() {
CorsConfiguration config = new CorsConfiguration();
//允许所有域名进行跨域调用
config.addAllowedOrigin("*");
//允许跨越发送cookie
config.setAllowCredentials(true);
//放行全部原始头信息
config.addAllowedHeader("*");
//允许所有请求方法跨域调用
config.addAllowedMethod("*");
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", config);
return new CorsFilter(source);
}
}
加上之后直接访问即可,如果不需要跨域把这个类GlobalCorsConfig
注释掉即可。
开心一刻
下雪了,路上结冰了?出门见一大爷,摔倒在地。
我说:“大爷,我一月工资不到2千块钱,我能扶您起来么?”
大爷说:你走吧,“小伙子,我再等一会儿。”
我瞬间被感动的我赶紧说:“大爷,谢谢你 我刚看到那边有一小子开一法拉利马上就过来了。”
大爷非常激动他说:“你这小伙子很算实在呀,干脆你别走给我做个证人,完事我给你买辆小轿车你上下班开呀……”
天气这么冷,大爷的话却是暖暖的,满满都是正能量呀。。。。
还没有评论,来说两句吧...