28 lines
845 B
Markdown
28 lines
845 B
Markdown
# spring-boot-openapi
|
||
|
||
> SpringBoot下的OpenApi功能测试,包含有Swagger和SpringDoc,对于SpringBoot下Swagger相关功能配置和授权相关,授权如 apikey,basic,oauth2,jwt等
|
||
|
||
|
||
项目环境
|
||
- jdk1.8
|
||
- Maven 3.8.1
|
||
- spring-boot 2.7.16
|
||
- springdoc-openapi-ui 1.7.0
|
||
- springfox-boot-starter 3.0.0
|
||
|
||
## 1. 项目结构
|
||
|
||
```cmd
|
||
├─spring-boot-model # 项目测试实体
|
||
├─spring-boot-springdoc # SpringBoot集成SpringDoc
|
||
└─spring-boot-swagger # SpringBoot集成SpringFox(这里使用的是最后的版本Swagger3.0,其中SwaggerConfig配置的是SWAGGER_2,SwaggerOpenApiConfig.java配置的是OAS_30)
|
||
```
|
||
## 2. 具体演示
|
||
|
||
- SpringFox Swagger
|
||

|
||
- Spring Doc
|
||

|
||
- oauth2
|
||

|