C# WebAPI下Swagger的配置

  1. 创建NetCore WEBAPI 项目,

  2. 安装Swagger组件

  1. 添加服务

在项目是StartUp文件中注册Swagger

//注册Swagger

services.AddSwaggerGen(u =>

{

u.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo

{

Version = "Ver:1.",//版本

Title = "XXX服务",//标题

Description = " XXX服务接口",//描述

Contact = new Microsoft.OpenApi.Models.OpenApiContact

{

Name = "XX",

Email = "www.xx.com"

}

});

});

  1. 在【Startup.cs】文件中的【Configure】类中启用Swagger中间件,为生成的JSON文档和SwaggerUI提供服务。

//启用Swagger中间件

app.UseSwagger();

//配置SwaggerUI

app.UseSwaggerUI(u =>

{

u.SwaggerEndpoint("/swagger/v1/swagger.json", "Author2.SSO_v1");

});

  1. 修改默认Swagger启动项
相关推荐
anling_li10 小时前
《随机乱序键盘》四、简约风格随机乱序键盘案例指南
ui·华为·harmonyos
LibraJM12 小时前
一种适合程序员的 Agent 协作方式的实践
c#·copilot·agents
旋律翼217 小时前
Qt Bridges for C# 深度技术解析
开发语言·qt·c#
吴可可12318 小时前
判断多段线方向的鞋带公式法
c#
qq_4542450318 小时前
BasicMethod.Map 设计框架:8 个并行基础模块的数学根基与实现
数据结构·算法·c#
Byron Loong19 小时前
【c#】Bitmap释放之 大象与蚊子
开发语言·c#
临风细雨20 小时前
从 Bun 的 Rust 重写,看 C# 如何重建 AI 基础设施层
人工智能·rust·c#
吴可可12321 小时前
C# CAD二次开发自定义实体实现
c#
星释21 小时前
鸿蒙智能体开发实战:27.Skill 测试、发布与管理
ui·华为·log4j·harmonyos·鸿蒙·智能体
anling_li1 天前
《图片华容道》一、背景设置使用指南
ui·华为·harmonyos