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启动项
相关推荐
天天进步20155 小时前
UI-TARS 源码解析 #22:二次开发实战:用 UI-TARS 做一个简单的 Windows 自动操作 Agent
windows·ui
北域码匠5 小时前
PID 控制算法完整详解(C# 原生实现,无第三方库)
c#·pid控制·工控开发·闭环控制·自动控制算法·数字pid·增量式pid
离陌在学C#5 小时前
C# 重载与重写:深入理解面向对象编程的核心概念
java·c#
asdzx678 小时前
Java 实战:基于 Spire.Doc 高效提取 Word 文档文本与图片
java·c#·word
小金子会发光9 小时前
C# WinForms 基于 Socket 手搓 Modbus TCP 调试助手(支持 01/02/03/04/05/06/0F/10)
c#·socket·plc·modbus tcp·工业通信
慧都小妮子10 小时前
PDF图片提取总“褪色“?Aspose.PDF 多层级提取能力详解
pdf·c#·.net·图片处理·文档处理·色彩空间
-银雾鸢尾-12 小时前
C#中的反射关键类-Type
开发语言·c#
淡海水14 小时前
15-07-YooAsset面试篇-Unity性能优化与内存管理
java·unity·面试·性能优化·c#·游戏引擎
离陌在学C#14 小时前
C# 多态:面向对象编程的核心特性详解
开发语言·c#
一念春风15 小时前
文件透明加密(C、C#)
c语言·c#·wpf