mirror of
https://gitee.com/niucloud-team/javashop.git
synced 2026-04-25 11:18:23 +00:00
Swagger
This commit is contained in:
parent
daf0898aba
commit
8ddd9a6afb
@ -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>
|
||||||
|
|||||||
@ -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();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -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
14
pom.xml
@ -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>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user