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启动项
相关推荐
攻城狮CSU4 分钟前
C# 异步方法
开发语言·前端·c#
ekkcole26 分钟前
java word转pdf工具类,兼容linux和windows服务器
开发语言·pdf·c#
yangshuquan1 小时前
C# 委托和事件的3点区别,你知道几个?
c#·委托·事件·编程技巧
她说彩礼65万6 小时前
C# Lambda 表达式
开发语言·c#
霍格沃兹测试开发学社测试人社区7 小时前
揭开帷幕:如何实现UI回归测试的全面自主化
人工智能·ui·自动化
烛阴7 小时前
C#常量(const)与枚举(enum)使用指南
前端·c#
阿Y加油吧8 小时前
java并发编程面试题精讲——day02
java·面试·c#
唐青枫9 小时前
C#.NET DateTime 最强入门到进阶:格式化、转换、UTC、时区全覆盖
c#·.net
半吊子全栈工匠1 天前
软件产品的10个UI设计技巧及AI 辅助
人工智能·ui