diff --git a/mall-ebtp-cloud-parent/pom.xml b/mall-ebtp-cloud-parent/pom.xml index 3fd3266..7dc8b27 100644 --- a/mall-ebtp-cloud-parent/pom.xml +++ b/mall-ebtp-cloud-parent/pom.xml @@ -39,6 +39,11 @@ unifast-security ${unifast.version} + + cn.chinaunicom.sdsi + unifast-core + ${unifast.version} + cn.chinaunicom.sdsi unifast-storage @@ -123,6 +128,7 @@ com.google.guava guava + ${guava.version} org.apache.shardingsphere diff --git a/mall-ebtp-cloud-swagger-starter/README.md b/mall-ebtp-cloud-swagger-starter/README.md new file mode 100644 index 0000000..1a4c999 --- /dev/null +++ b/mall-ebtp-cloud-swagger-starter/README.md @@ -0,0 +1,23 @@ +## MAll-EBTP-Swagger-Cloud-Starter +API 文档生成工具 +


+ +### 相关配置文件: +unifast.swagger.basePackage=基础包 +unifast.swagger.title=标题 +unifast.swagger.contactName=联系人 +unifast.swagger.contactUrl=网址 +unifast.swagger.contactEmail=联系人邮箱 +unifast.swagger.version=应用版本号 +unifast.swagger.description=描述信息 + +### 模块引入方式 +``` + + + com.chinaunicom.ebtp + mall-ebtp-cloud-swagger-starter + ${lastVersion} + + +``` \ No newline at end of file diff --git a/mall-ebtp-cloud-swagger-starter/pom.xml b/mall-ebtp-cloud-swagger-starter/pom.xml index 3385d98..f2ce014 100644 --- a/mall-ebtp-cloud-swagger-starter/pom.xml +++ b/mall-ebtp-cloud-swagger-starter/pom.xml @@ -16,24 +16,26 @@ - io.springfox - springfox-swagger2 + cn.chinaunicom.sdsi + unifast-core + + + org.springframework.boot + spring-boot-starter-jdbc + + + org.hibernate.validator + hibernate-validator + + + org.projectlombok + lombok + + - io.swagger - swagger-annotations - - - io.swagger - swagger-models - - - io.springfox - springfox-swagger-ui - - - io.github.swagger2markup - swagger2markup + com.google.guava + guava diff --git a/mall-ebtp-cloud-swagger-starter/src/main/java/com/chinaunicom/mall/ebtp/cloud/swagger/starter/SwaggerStarterConfiguration.java b/mall-ebtp-cloud-swagger-starter/src/main/java/com/chinaunicom/mall/ebtp/cloud/swagger/starter/SwaggerStarterConfiguration.java index 24d24a3..4920faa 100644 --- a/mall-ebtp-cloud-swagger-starter/src/main/java/com/chinaunicom/mall/ebtp/cloud/swagger/starter/SwaggerStarterConfiguration.java +++ b/mall-ebtp-cloud-swagger-starter/src/main/java/com/chinaunicom/mall/ebtp/cloud/swagger/starter/SwaggerStarterConfiguration.java @@ -3,8 +3,11 @@ package com.chinaunicom.mall.ebtp.cloud.swagger.starter; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; +import springfox.documentation.swagger2.annotations.EnableSwagger2; + @Configuration +@EnableSwagger2 @PropertySource("classpath:swagger-configuration.properties") public class SwaggerStarterConfiguration { - + } diff --git a/mall-ebtp-cloud-swagger-starter/src/main/resources/swagger-configuration.properties b/mall-ebtp-cloud-swagger-starter/src/main/resources/swagger-configuration.properties index e69de29..c6805c6 100644 --- a/mall-ebtp-cloud-swagger-starter/src/main/resources/swagger-configuration.properties +++ b/mall-ebtp-cloud-swagger-starter/src/main/resources/swagger-configuration.properties @@ -0,0 +1,7 @@ +unifast.swagger.basePackage=com.chinaunicom.mall.ebtp.cloud +unifast.swagger.title=\u6d4b\u8bd5\u63a5\u53e3\u6587\u6863 +unifast.swagger.contactName=\u5409\u6797\u9879\u76ee\u7ec4 +unifast.swagger.contactUrl=http://chinaunicom.com +unifast.swagger.contactEmail=chinaunicom@chinaunicom.com +unifast.swagger.version=0.0.1 +unifast.swagger.description=\u7840\u540e\u53f0\u529f\u80fd\u6846\u67b6 \ No newline at end of file