一、基本介绍
从 v2.0
版本开始,框架的 Server
组件提供了规范化的路由注册方式,更加适合团队规范化的使用场景,实现了以下特性:
- 规范化API按照结构化编程设计
- 规范化API接口方法参数风格定义
- 更加简化的路由注册与维护
- 统一接口返回数据格式设计
- 保障代码与接口文档同步维护
- 自动的API参数对象化接收与校验
- 自动生成基于标准
OpenAPIv3
协议的接口文档 - 自动生成
SwaggerUI
页面
二、简单示例
1、配置文件
这里使用 YAML
配置文件: config.yaml
server:
address: ":8199"
openapiPath: "/api.json"
swaggerPath: "/swagger"