From d9920bdb75184a719a527460c02df433ac6525d7 Mon Sep 17 00:00:00 2001 From: jyy <jyy> Date: Fri, 03 Sep 2021 14:18:46 +0800 Subject: [PATCH] bug123 --- zq-erp/src/main/java/com/matrix/config/CrossOriginConfig.java | 33 +++++++++++++++++++++++++++++++++ zq-erp/src/main/java/com/matrix/system/app/action/ApiCommonAction.java | 5 +++++ 2 files changed, 38 insertions(+), 0 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/config/CrossOriginConfig.java b/zq-erp/src/main/java/com/matrix/config/CrossOriginConfig.java new file mode 100644 index 0000000..f389e3f --- /dev/null +++ b/zq-erp/src/main/java/com/matrix/config/CrossOriginConfig.java @@ -0,0 +1,33 @@ +package com.matrix.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; + +/** + * @author JIANGYOUYAO + * @date 2021/5/29 0029 + */ +@Configuration +public class CrossOriginConfig { + + private CorsConfiguration buildConfig() { + CorsConfiguration corsConfiguration = new CorsConfiguration(); + corsConfiguration.addAllowedOrigin("*"); + corsConfiguration.addAllowedHeader("*"); + corsConfiguration.addAllowedMethod("*"); + corsConfiguration.setAllowCredentials(true); + return corsConfiguration; + } + + @Bean + public CorsFilter corsFilter() { + UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); + source.registerCorsConfiguration("/**", buildConfig()); + return new CorsFilter(source); + } + +} diff --git a/zq-erp/src/main/java/com/matrix/system/app/action/ApiCommonAction.java b/zq-erp/src/main/java/com/matrix/system/app/action/ApiCommonAction.java index 6090035..5093d22 100644 --- a/zq-erp/src/main/java/com/matrix/system/app/action/ApiCommonAction.java +++ b/zq-erp/src/main/java/com/matrix/system/app/action/ApiCommonAction.java @@ -238,6 +238,11 @@ urlDto.setName("美度专线"); data.add(urlDto); + urlDto = new UrlDto(); + urlDto.setUrl("http://localhost:8080"); + urlDto.setName("开发环境"); + data.add(urlDto); + return AjaxResult.buildSuccessInstance(data); } -- Gitblit v1.9.1