diff --git a/SC-boot/linkage-admin/src/main/resources/application-dev.yml b/SC-boot/linkage-admin/src/main/resources/application-dev.yml
index 7b2b8e7f..6d035a76 100644
--- a/SC-boot/linkage-admin/src/main/resources/application-dev.yml
+++ b/SC-boot/linkage-admin/src/main/resources/application-dev.yml
@@ -77,3 +77,22 @@ config:
accessKey: minioadmin #账号
secretKey: minioadmin #密码
fileHost: http://192.168.0.147:9000/ #地址
+#knife4j:
+ # 开启增强配置,此配置可配置ignoreParameters忽略参数
+# enable: true
+# # 开启生产环境屏蔽
+# production: false
+# basic:
+# enable: true
+# # Basic认证用户名
+# username: test
+# # Basic认证密码
+# password: 123456
+
+#swagger文档开启/关闭
+springfox:
+ documentation:
+ auto-startup: true
+#knife4j
+knife4j:
+ production: false # 开启/屏蔽文档资源
diff --git a/SC-boot/linkage-common/pom.xml b/SC-boot/linkage-common/pom.xml
index 339f398e..f405158d 100644
--- a/SC-boot/linkage-common/pom.xml
+++ b/SC-boot/linkage-common/pom.xml
@@ -173,6 +173,17 @@
com.github.pagehelper
pagehelper
+
+ com.github.xiaoymin
+ knife4j-spring-boot-autoconfigure
+ 3.0.3
+
+
+
+ javax.validation
+ validation-api
+ 2.0.1.Final
+
diff --git a/SC-boot/linkage-common/src/main/java/jnpf/config/Swagger3Config.java b/SC-boot/linkage-common/src/main/java/jnpf/config/Swagger3Config.java
new file mode 100644
index 00000000..8babfc68
--- /dev/null
+++ b/SC-boot/linkage-common/src/main/java/jnpf/config/Swagger3Config.java
@@ -0,0 +1,44 @@
+//package jnpf.config;
+//
+//import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
+//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.oas.annotations.EnableOpenApi;
+//import springfox.documentation.service.ApiInfo;
+//import springfox.documentation.service.Contact;
+//import springfox.documentation.spi.DocumentationType;
+//import springfox.documentation.spring.web.plugins.Docket;
+//
+//@Configuration
+//@EnableOpenApi
+//@EnableKnife4j
+//public class Swagger3Config {
+//
+// @Bean
+// public Docket api() {
+// return new Docket(DocumentationType.OAS_30)
+//// .groupName("webApi")
+// .apiInfo(apiInfo())
+// .select()
+// .apis(RequestHandlerSelectors.basePackage("jnpf"))
+// .paths(PathSelectors.any())
+// .build();
+// }
+//
+//
+// @Bean
+// public ApiInfo apiInfo() {
+// return new ApiInfoBuilder()
+// .title("SwaggerUI接口文档")
+// .description("接口文档Swagger-Bootstrap版")
+// .termsOfServiceUrl("http://localhost:30000/swagger-ui/index.html#/")
+// .contact(new Contact("jerry","http://localhost:30000/doc.html#", "13258239832@163.com"))
+// .version("1.0")
+// .license("jerry")
+// .build();
+// }
+//
+//}
diff --git a/SC-boot/linkage-common/src/main/java/jnpf/config/SwaggerConfig.java b/SC-boot/linkage-common/src/main/java/jnpf/config/SwaggerConfig.java
index eff543e5..09607656 100644
--- a/SC-boot/linkage-common/src/main/java/jnpf/config/SwaggerConfig.java
+++ b/SC-boot/linkage-common/src/main/java/jnpf/config/SwaggerConfig.java
@@ -1,5 +1,6 @@
package jnpf.config;
+import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
import io.swagger.annotations.ApiOperation;
import jnpf.util.Constants;
import org.springframework.context.annotation.Bean;
@@ -25,6 +26,7 @@ import java.util.List;
*/
@Configuration
@EnableOpenApi
+@EnableKnife4j
public class SwaggerConfig {
@Bean
@@ -73,7 +75,7 @@ public class SwaggerConfig {
return new ApiInfoBuilder()
.title("接口文档")
//描述
- .description("LINKAGE-接口文档")
+ .description("LINKAGE-BOOT接口文档")
.version(Constants.SWAGGER_VERSION)
.build();
}
diff --git a/SC-boot/pom.xml b/SC-boot/pom.xml
index 62bb7aa8..16b13be3 100644
--- a/SC-boot/pom.xml
+++ b/SC-boot/pom.xml
@@ -438,6 +438,11 @@
signclient
${yozosign.version}
+
+ com.github.xiaoymin
+ knife4j-spring-boot-starter
+ 3.0.2
+