springboot之swagger快速启动(新的ui)
功能点:
- 集成
swagger
前端接口文档 Swagger
整合zuul
智能列表- 无缝集成
knife4j
前端文档 支持v0.1.2RELEASE
zuul
智能列表
简介
在原有 swagger
功能之上集成 knife4j
。
knife4j
是 springfox-swagger
的增强UI实现,为Java开发者在使用Swagger的时候,能拥有一份简洁、强大的接口文档体验。
该UI增强包主要包括两大核心功能:文档说明 和 在线调试
文档说明: 根据Swagger的规范说明,详细列出接口文档的说明,包括接口地址、类型、请求示例、请求参数、响应示例、响应参数、响应码等信息,使用swagger-bootstrap-ui能根据该文档说明,对该接口的使用情况一目了然。
在线调试: 提供在线接口联调的强大功能,自动解析当前接口参数,同时包含表单验证,调用参数可返回接口响应内容、headers、Curl请求命令实例、响应时间、响应状态码等信息,帮助开发者在线调试,而不必通过其他测试工具测试接口是否正确,简介、强大。
功能使用
添加依赖
<dependency>
<groupId>io.deepblueai&l