knife4j介绍及使用
knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,源自于swagger-bootstrap-ui,命名为knife4j,寓意其小巧、轻量且功能强大。它基于Springfox框架,采用与Springfox一致的使用方式,但对接口文档UI进行了优化。
核心功能包括:
1.1knife4j入门案例
步骤一:新建Maven工程knife4j_demo并配置pom.xml文件
步骤二:创建实体类User和Menu
步骤三:编写UserController和MenuController
步骤四:开发配置属性类SwaggerProperties
步骤五:编辑application.yml文件
步骤六:创建配置类SwaggerAutoConfiguration
步骤七:编写启动类SwaggerDemoApplication
执行启动类的main方法启动项目,访问地址:localhost:7788/doc.html
若接口文档不分组,修改application.yml文件即可调整。
再次访问地址:localhost:7788/doc.html
此时,所有接口将被集中在一个分组中展示。
多重随机标签