展示多Swagger文档的Demo,包括:
- 静态文件显示
- 数据库动态拼接生成(展示重点,可利用其进行动态文档生成)
- 代码扫描生成
- springfox-swagger:spring boot指定包,用于代码扫描
- swagger-models: swagger官方包,用以构造Swagger对象来拼接生成
- 将代码下载至本地
- 运行SpringBootWebApplication
- 浏览器打开localhost:8080/swagger-ui.html进行查看
该项目虽提到数据库,但没有真正使用,目前是以模拟数据为例,若应用于生产,建议使用MongoDB之类的NoSQL数据库进行Swagger存储
- OpenAPI规范:https://openapi-map.apihandyman.io/
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request