This commit is contained in:
wangchen147 2025-08-23 12:18:21 +08:00
parent daf0898aba
commit 8ddd9a6afb
4 changed files with 42 additions and 7 deletions

View File

@ -98,8 +98,12 @@
</dependency> </dependency>
<!--swagger3--> <!--swagger3-->
<dependency> <dependency>
<groupId>io.springfox</groupId> <groupId>com.github.xiaoymin</groupId>
<artifactId>springfox-boot-starter</artifactId> <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
</dependency> </dependency>
<!-- Sa-Token 权限认证在线文档https://sa-token.cc --> <!-- Sa-Token 权限认证在线文档https://sa-token.cc -->
<dependency> <dependency>

View File

@ -0,0 +1,25 @@
package com.niu.core.common.config;
import org.springdoc.core.models.GroupedOpenApi;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class SwaggerConfig {
@Bean
public GroupedOpenApi adminApi() {
return GroupedOpenApi.builder()
.group("管理端全部接口") // 分组名称
.pathsToMatch("/adminapi/**")
.build();
}
@Bean
public GroupedOpenApi api() {
return GroupedOpenApi.builder()
.group("客户端全部接口") // 分组名称
.pathsToMatch("/api/**")
.build();
}
}

View File

@ -69,7 +69,7 @@ public class WebSiteResourceFilter implements Filter {
request.getRequestDispatcher("/wap/index.html").forward(request, response); request.getRequestDispatcher("/wap/index.html").forward(request, response);
return; return;
} }
if (requestUri.startsWith("/web")) { if (requestUri.startsWith("/web/")) {
request.getRequestDispatcher("/web/index.html").forward(request, response); request.getRequestDispatcher("/web/index.html").forward(request, response);
return; return;
} }

14
pom.xml
View File

@ -25,7 +25,8 @@
<!-- 集成框架 --> <!-- 集成框架 -->
<spring-boot.version>3.4.1</spring-boot.version> <spring-boot.version>3.4.1</spring-boot.version>
<spring-boot-satoken.version>1.39.0</spring-boot-satoken.version> <spring-boot-satoken.version>1.39.0</spring-boot-satoken.version>
<swagger.version>3.0.0</swagger.version> <knife4j-openapi3.version>4.4.0</knife4j-openapi3.version>
<springdoc.version>2.8.6</springdoc.version>
<quartz.version>2.7.2</quartz.version> <quartz.version>2.7.2</quartz.version>
<log4j2.version>3.1.5</log4j2.version> <log4j2.version>3.1.5</log4j2.version>
<!-- 持久框架 --> <!-- 持久框架 -->
@ -78,9 +79,14 @@
<!-- ============================================================================= --> <!-- ============================================================================= -->
<!--swagger3--> <!--swagger3-->
<dependency> <dependency>
<groupId>io.springfox</groupId> <groupId>com.github.xiaoymin</groupId>
<artifactId>springfox-boot-starter</artifactId> <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
<version>${swagger.version}</version> <version>${knife4j-openapi3.version}</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>${springdoc.version}</version>
</dependency> </dependency>
<dependency> <dependency>