ASP.NET Core学习笔记2
CRUD是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写。
Swagger/OpenAPI
定义 |
Swagger是一个语言无关的规范,用于描述RESTful API; Swagger项目已经捐赠给OpenAPI计划,现在它被称为OpenAPI; Swagger是一个强大的开源工具,可以生成WebAPI的交付式文档,还可以对接口进行调试; ASP.NET Core中,不需手动编码解析OpenAPI规范,已经有开源的Swashbuckle.ASPNetCore包; |
Swashbuckle |
Swashbuckle.ASPNetCore包含3个主要组件: Swashbuckle.ASPNetCore.Swagger:将Swagger对象模型和中间件转换为SwaggerDocument对象,然后作为公开JSON; Swashbuckle.ASPNetCore.SwaggerGen:是一个Swagger生成器,可以将SwaggerDocument从路由、控制器、模型中直接生成对象;通常与Swagger中间件结合,以生成自动公开的Swagger JSON; Swashbuckle.ASPNetCore.SwaggerUI:是一个嵌入式多版本Swagger UI工具;可以解析Swagger JSON来构建丰富的、可定制的界面,以呈现Web API的功能;它还会包含一些内置的公共方法测试工具; |
标签:Core,ASP,ASPNetCore,Swashbuckle,NET,Swagger From: https://www.cnblogs.com/zhangdezhang/p/17036319.html