Knife4jAggregationDesktop
开发/后端 · 阅读 1655 · 点赞 1
参考文档:Knife官方文档https://doc.xiaominfo.com/
背景:把所有项目中的swagger在不同的环境下禁用和启用,在禁用的状态下swaggerui页面不可以访问。
项目修改:
- 项目集成了Swagger,并且没有集成SwaggerUI获者其他SwaggerUI的组件,如果有需要去掉
- 按照Knife4j的指导,下载Knife4jAgregationDesktop的文件,并安装
- 按照Knife4j的说明进行配置 参考链接 https://doc.xiaominfo.com/docs/middleware-sources/desktop-introduction
- 访问部署的地址 就可以按照原来的方式使用swagger了
优点:
- 避免了开发四处去找各个系统的swagger
- 减少项目中外部依赖
不足:
- 后台开发在本地开发时候没有swaggerui的支持了,需要自行将json文件导入到postman中进行本地测试