diff --git a/base-admin/pom.xml b/base-admin/pom.xml
index e2a4016..4d5b5c6 100644
--- a/base-admin/pom.xml
+++ b/base-admin/pom.xml
@@ -88,6 +88,17 @@
base-trace
${frog.version}
+
+
+
+ com.agri
+ base-common
+
+
+
+ com.github.xiaoymin
+ knife4j-spring-boot-starter
+
diff --git a/base-admin/src/main/java/com/agri/web/core/config/SwaggerConfig.java b/base-admin/src/main/java/com/agri/web/core/config/SwaggerConfig.java
index 1f4f02a..d51aa9e 100644
--- a/base-admin/src/main/java/com/agri/web/core/config/SwaggerConfig.java
+++ b/base-admin/src/main/java/com/agri/web/core/config/SwaggerConfig.java
@@ -38,7 +38,6 @@ public class SwaggerConfig
@Value("${swagger.enabled}")
private boolean enabled;
- /** 设置请求的统一前缀 */
@Value("${swagger.pathMapping}")
private String pathMapping;
@@ -58,7 +57,7 @@ public class SwaggerConfig
// 扫描所有有注解的api,用这种方式更灵活
.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
// 扫描指定包中的swagger注解
- // .apis(RequestHandlerSelectors.basePackage("com.agri.project.tool.swagger"))
+// .apis(RequestHandlerSelectors.basePackage("com.agri.web"))
// 扫描所有 .apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build()
@@ -113,9 +112,9 @@ public class SwaggerConfig
// 用ApiInfoBuilder进行定制
return new ApiInfoBuilder()
// 设置标题
- .title("标题:frog接口文档")
+ .title("标题:总后台接口文档")
// 描述
- .description("描述:青蛙农业")
+ .description("描述:智慧农业")
// 作者信息
.contact(new Contact(ruoyiConfig.getName(), null, null))
// 版本
diff --git a/base-admin/src/main/resources/application-dev.yml b/base-admin/src/main/resources/application-dev.yml
index db9b648..4235ccb 100644
--- a/base-admin/src/main/resources/application-dev.yml
+++ b/base-admin/src/main/resources/application-dev.yml
@@ -21,7 +21,7 @@ server:
port: 18080
servlet:
# 应用的访问路径
- context-path: /
+ context-path: /admin
tomcat:
# tomcat的URI编码
uri-encoding: UTF-8
diff --git a/base-admin/src/main/resources/application.yml b/base-admin/src/main/resources/application.yml
index d993f49..9733594 100644
--- a/base-admin/src/main/resources/application.yml
+++ b/base-admin/src/main/resources/application.yml
@@ -2,3 +2,14 @@
spring:
profiles:
active: dev
+
+knife4j:
+ enable: true
+ # 配置认证功能
+ basic:
+ # 是否开启认证
+ enable: true
+ # 用户名
+ username: admin
+ # 密码
+ password: admin123
diff --git a/base-common/pom.xml b/base-common/pom.xml
index aa54a22..0fd4b6f 100644
--- a/base-common/pom.xml
+++ b/base-common/pom.xml
@@ -125,6 +125,18 @@
javax.servlet-api
+
+
+ io.springfox
+ springfox-boot-starter
+ ${swagger.version}
+
+
+ io.swagger
+ swagger-models
+
+
+
\ No newline at end of file
diff --git a/base-common/src/main/java/com/agri/common/config/RuoYiConfig.java b/base-common/src/main/java/com/agri/common/config/RuoYiConfig.java
index 57b664b..f9d02d2 100644
--- a/base-common/src/main/java/com/agri/common/config/RuoYiConfig.java
+++ b/base-common/src/main/java/com/agri/common/config/RuoYiConfig.java
@@ -13,10 +13,10 @@ import org.springframework.stereotype.Component;
public class RuoYiConfig
{
/** 项目名称 */
- private String name;
+ private static String name;
/** 版本 */
- private String version;
+ private static String version;
/** 版权年份 */
private String copyrightYear;
@@ -33,7 +33,7 @@ public class RuoYiConfig
/** 验证码类型 */
private static String captchaType;
- public String getName()
+ public static String getName()
{
return name;
}
@@ -43,7 +43,7 @@ public class RuoYiConfig
this.name = name;
}
- public String getVersion()
+ public static String getVersion()
{
return version;
}
diff --git a/pom.xml b/pom.xml
index d16eef6..c163fd2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -115,6 +115,11 @@
+
+ com.github.xiaoymin
+ knife4j-spring-boot-starter
+ 3.0.3
+