spring boot 跨域
发布时间:2020-12-15 01:23:59 所属栏目:C语言 来源:网络整理
导读:package com.chatone.bim.config;?import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBas
package com.chatone.bim.config; ? 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 buildConfig() { ? ? ? ? CorsConfiguration corsConfiguration = new CorsConfiguration(); ? ? ? ? corsConfiguration.addAllowedOrigin("*"); // 1 设置访问源地址 ? ? ? ? corsConfiguration.addAllowedHeader("*"); // 2 设置访问源请求头 ? ? ? ? corsConfiguration.addAllowedMethod("*"); // 3 设置访问源请求方法 ? ? ? ? return corsConfiguration; ? ? } ? ? ? @Bean ? ? public CorsFilter corsFilter() { ? ? ? ? UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); ? ? ? ? source.registerCorsConfiguration("/**",buildConfig()); // 4 对接口配置跨域设置 ? ? ? ? return new CorsFilter(source); ? ? } } ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |