在[wI2L/fizz: Gin wrapper with OpenAPI 3 spec generation (github.com)]的基础上,追加了UI。
主要是以下几点:
- 参考了
springdoc
的处理方式,后续版本(如果使用的人多)可以尝试支持多个分组 - 使用了针对swagger2和springdoc(openapi v3)的UI,即[Knife4j Knife4j is a set of Swagger2 and OpenAPI3 All-in-one enhancement solution ]的
knife4j-vue
项目
开发时注意事项,因使用了内嵌
静态资源文件的库,所以需要golang 1.16
以上的支持。
更新knife4j-vue
时,只需要使用npm
将编译后的dist/
内容复制到本项目的/ui/knife4go
下即可。
以下为示例图: