企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
``` /** * @author 张跃帅 * @Description: 跨域-自动配置 * @date 2020/08/12 */ @Configuration public class CorsConfig { /** * 跨域配置 */ @Bean protected CorsFilter corsFilter() { // Cors配置对象 CorsConfiguration corsConfiguration = new CorsConfiguration(); // 放行原始域 //corsConfiguration.addAllowedOrigin("*"); // 放行原始模式 corsConfiguration.addAllowedOriginPattern("*"); // 是否发送Cookie信息 corsConfiguration.setAllowCredentials(true); // 放行哪些原始域(头部信息) corsConfiguration.addAllowedHeader("*"); // 放行哪些原始域(请求方式) corsConfiguration.addAllowedMethod("*"); // 暴露哪些头部信息(因为跨域访问默认不能获取全部头部信息) corsConfiguration.addExposedHeader("*"); // 添加映射路径 UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); // 注册Cors配置 source.registerCorsConfiguration("/**", corsConfiguration); // 返回新的CorsFilter. return new CorsFilter(source); } }