Browse Source

增加swagger 开启关闭功能 对应参数swagger.open true false
去除参数处理中 将 “” 处理为null的操作

wangzhun 2 years ago
parent
commit
3cdf8b8773

+ 3 - 0
common-oauth/src/main/java/com/tofly/common/config/SwaggerConfig.java

@@ -3,8 +3,10 @@ package com.tofly.common.config;
 import com.tofly.common.core.util.StringUtil;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Profile;
 import springfox.documentation.builders.ApiInfoBuilder;
 import springfox.documentation.builders.ParameterBuilder;
 import springfox.documentation.builders.PathSelectors;
@@ -26,6 +28,7 @@ import java.util.List;
  */
 @Configuration
 @EnableSwagger2
+@ConditionalOnExpression("${swagger.open:true}")
 public class SwaggerConfig {
 
     @Autowired

+ 1 - 3
common-web/src/main/java/com/tofly/web/config/MyParameterRequestWrapper.java

@@ -71,9 +71,7 @@ public class MyParameterRequestWrapper extends HttpServletRequestWrapper {
             Object values = map.get(key);
             if (values instanceof String) {
                 values = ((String) values).trim();
-                if("".equals(values)){
-                    values = null;
-                }
+
             }
             map.put(key, values);
         }