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启动项
相关推荐
游乐码10 小时前
c#泛型约束
开发语言·c#
hoiii18710 小时前
C# 基于 LumiSoft 实现 SIP 客户端方案
前端·c#
yongui4783412 小时前
C# 与三菱PLC通讯解决方案
开发语言·c#
AwesomeCPA13 小时前
Miaoduo MCP 使用指南(VDI内网环境)
前端·ui·ai编程
jerryinwuhan14 小时前
RDD第二次练习
开发语言·c#
hu556679815 小时前
Photoshop(PS)蓝底和红底照片的CMYK值色值是多少
ui·photoshop
UXbot16 小时前
AI原型设计工具评测:从创意到交互式Demo,5款产品全面解析
前端·ui·设计模式·ai·ai编程·原型模式
小樱花的樱花17 小时前
打造高效记事本:UI设计到功能实现
开发语言·c++·qt·ui
aini_lovee18 小时前
C# 快速搜索磁盘文件解决方案
开发语言·c#
小程故事多_8019 小时前
AI Coding 工程化革命,Superpowers 管流程,ui-ux-pro-max 管质感
人工智能·ui·架构·aigc·ai编程·ux·claude code