摘要: 介绍 在 ASP.NET Core MVC 应用程序中调用AddMvc()或AddMvcCore()添加的标准服务之一是 ApiExplorer。通过调用services.AddApiExplorer()将 ApiExplorer 服务添加到您的应用程序中 ApiExplorer 功能是Micros 阅读全文
posted @ 2022-10-16 16:17 .Neterr 阅读(274) 评论(0) 推荐(0) 编辑
摘要: `Swashbuckle.AspNetCore.Annotations`包括一组可应用于Controller、Action和Model的自定义属性,以丰富生成的 Swagger #### 安装Nuget ``` install-package Swashbuckle.AspNetCore.Annot 阅读全文
posted @ 2022-10-16 09:24 .Neterr 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 生成器将在单个 Swagger 文档中包含所有 API 操作。但是,如有必要,您可以创建多个文档。例如,您可能希望每个 API 版本都有一个单独的文档。 案例 添加服务、中间件(v1、v2) builder.Services.AddSwaggerGen(options => { //定义多个Swag 阅读全文
posted @ 2022-10-16 08:41 .Neterr 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 什么是Swagger/OpenAPI Swagger是为帮助我们生成webapi文档的工具,可以直接从您的路由、控制器和模型生成漂亮的 API 文档 Swagger 是一个与语言无关的规范,用于描述 REST API。Swagger 项目已捐赠给 OpenAPI 计划,现在它被称为OpenAPI。 阅读全文
posted @ 2022-10-16 08:37 .Neterr 阅读(478) 评论(0) 推荐(1) 编辑