From 70763a2e323280aa86a2d39e753a282b9acec3b7 Mon Sep 17 00:00:00 2001 From: Junling Bu Date: Wed, 18 Jul 2018 15:41:46 +0800 Subject: [PATCH] =?UTF-8?q?feat[litemall-core]:=20=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E6=94=AF=E6=8C=81swagger=EF=BC=8C=E5=B0=BD=E9=87=8F=E4=BF=9D?= =?UTF-8?q?=E6=8C=81=E9=A1=B9=E7=9B=AE=E7=9A=84=E7=B2=BE=E7=AE=80=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- litemall-core/pom.xml | 9 ---- .../litemall/core/config/SwaggerConfig.java | 43 ------------------- pom.xml | 12 ------ 3 files changed, 64 deletions(-) delete mode 100644 litemall-core/src/main/java/org/linlinjava/litemall/core/config/SwaggerConfig.java diff --git a/litemall-core/pom.xml b/litemall-core/pom.xml index 8137e305..63812d53 100644 --- a/litemall-core/pom.xml +++ b/litemall-core/pom.xml @@ -22,15 +22,6 @@ jackson-datatype-jsr310 - - io.springfox - springfox-swagger2 - - - - io.springfox - springfox-swagger-ui - org.springframework spring-context-support diff --git a/litemall-core/src/main/java/org/linlinjava/litemall/core/config/SwaggerConfig.java b/litemall-core/src/main/java/org/linlinjava/litemall/core/config/SwaggerConfig.java deleted file mode 100644 index da953434..00000000 --- a/litemall-core/src/main/java/org/linlinjava/litemall/core/config/SwaggerConfig.java +++ /dev/null @@ -1,43 +0,0 @@ -package org.linlinjava.litemall.core.config; - -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import springfox.documentation.builders.ApiInfoBuilder; -import springfox.documentation.builders.PathSelectors; -import springfox.documentation.builders.RequestHandlerSelectors; -import springfox.documentation.service.ApiInfo; -import springfox.documentation.service.Contact; -import springfox.documentation.spi.DocumentationType; -import springfox.documentation.spring.web.plugins.Docket; -import springfox.documentation.swagger2.annotations.EnableSwagger2; - -@Configuration -@EnableSwagger2 -public class SwaggerConfig { - @Value("${swagger.enable:true}") - private boolean enableSwagger; - - @Bean - public Docket createRestApi() { - return new Docket(DocumentationType.SWAGGER_2) - .apiInfo(apiInfo()) - .enable(enableSwagger) - .select() - .apis(RequestHandlerSelectors.basePackage("org.linlinjava.litemall")) - .paths(PathSelectors.any()) - .build(); - } - - private ApiInfo apiInfo() { - return new ApiInfoBuilder() - .title("litemall") - .description("又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端") - .termsOfServiceUrl("https://github.com/linlinjava/litemall") - .version("0.1.0") - .license("MIT") - .licenseUrl("https://github.com/linlinjava/litemall/blob/master/LICENSE") - .contact(new Contact("linlinjava", "https://github.com/linlinjava", "linlinjava@163.com")) - .build(); - } -} diff --git a/pom.xml b/pom.xml index 6d0ec256..7cae7611 100644 --- a/pom.xml +++ b/pom.xml @@ -100,18 +100,6 @@ weixin-java-miniapp 3.0.0 - - - io.springfox - springfox-swagger2 - 2.8.0 - - - - io.springfox - springfox-swagger-ui - 2.8.0 -