|
@@ -1,18 +1,13 @@
|
|
package com.llisoft.service.file.config;
|
|
package com.llisoft.service.file.config;
|
|
|
|
|
|
-import java.util.Arrays;
|
|
|
|
-
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
|
|
|
import com.google.common.base.Predicates;
|
|
import com.google.common.base.Predicates;
|
|
-import com.llisoft.common.constant.Constant;
|
|
|
|
|
|
|
|
import springfox.documentation.builders.ApiInfoBuilder;
|
|
import springfox.documentation.builders.ApiInfoBuilder;
|
|
-import springfox.documentation.builders.ParameterBuilder;
|
|
|
|
import springfox.documentation.builders.PathSelectors;
|
|
import springfox.documentation.builders.PathSelectors;
|
|
-import springfox.documentation.schema.ModelRef;
|
|
|
|
import springfox.documentation.spi.DocumentationType;
|
|
import springfox.documentation.spi.DocumentationType;
|
|
import springfox.documentation.spring.web.plugins.Docket;
|
|
import springfox.documentation.spring.web.plugins.Docket;
|
|
import springfox.documentation.swagger2.annotations.EnableSwagger2;
|
|
import springfox.documentation.swagger2.annotations.EnableSwagger2;
|
|
@@ -31,17 +26,6 @@ public class SwaggerConfig {
|
|
return new Docket(DocumentationType.SWAGGER_2)
|
|
return new Docket(DocumentationType.SWAGGER_2)
|
|
.apiInfo(new ApiInfoBuilder().title("文件服务API").version("v1.0.0").build())
|
|
.apiInfo(new ApiInfoBuilder().title("文件服务API").version("v1.0.0").build())
|
|
.directModelSubstitute(byte.class, int.class) //修正byte转string的Bug
|
|
.directModelSubstitute(byte.class, int.class) //修正byte转string的Bug
|
|
- .globalOperationParameters( // header
|
|
|
|
- Arrays.asList(
|
|
|
|
- new ParameterBuilder()
|
|
|
|
- .parameterType("header")
|
|
|
|
- .name(Constant.HEADER_KEY_TOKEN)
|
|
|
|
- .description("token")
|
|
|
|
- .modelRef(new ModelRef("string"))
|
|
|
|
- .required(false)
|
|
|
|
- .build()
|
|
|
|
- )
|
|
|
|
- )
|
|
|
|
.select()
|
|
.select()
|
|
// 文档中需要屏蔽的接口
|
|
// 文档中需要屏蔽的接口
|
|
.paths(Predicates.not(PathSelectors.regex("/error.*")))
|
|
.paths(Predicates.not(PathSelectors.regex("/error.*")))
|