.NET Core WebAPI中使用swagger版本控制,添加注释

news/2024/5/19 23:43:30 标签: .netcore, 中间件

一、效果

版本注释

二、实现步骤

  1. 在代码中添加注释

在这里插入图片描述

  1. 在项目属性中生成API文档

在这里插入图片描述

  1. 在Program中注册Swagger服务并配置文档信息

在这里插入图片描述

// 添加swagger注释
builder.Services.AddSwaggerGen(x =>
{
    x.SwaggerDoc("v1", new OpenApiInfo { Title = "Swagger标题", Version = "第一版", Description = ".NET Core WebAPI中使用swagger版本控制,添加注释" });
    var curr = AppContext.BaseDirectory;
    x.IncludeXmlComments(curr + "/WebApplication1.xml", true);
 });

http://www.niftyadmin.cn/n/5378332.html

相关文章

JS DOM概念及操作

八、DOM 8.1了解DOM DOM:文档对象模型(Document Object Model) DOM:是访问HTML和操作HTML的标准 Core DOM – 核心DOM:针对任何结构化文档的标准模型 XML DOM – 针对XML文档的标准模型 HTML DOM – 针对HTML文档的标准模型 8.2 DOM分类 1.文档节点…

为自监督学习重构去噪扩散模型

在这项研究中,作者检验了最初用于图像生成的去噪扩散模型(DDM)的表示学习能力。其理念是解构DDM,逐渐将其转化为经典的去噪自动编码器(DAE)。这一解构过程让大家能够探索现代DDM的各个组成部分如何影响自监…

【C++】:位图、布隆过滤器、哈希分割

朋友们、伙计们,我们又见面了,本期来给大家解读一下位图、布隆过滤器、哈希分割,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精…

力扣刷题之旅:高阶篇(五)—— 网络流算法:最大流与最小割

力扣(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些力扣上的入门题目,以及它们的解题代码。 目录 引言 一、最大流与最小割的基本概念 二、力扣上的题目 题目描述:“最大…

作业2.12

1.会出现段错误,因为p申请的堆区内存未返回给str,导致str仍然指向NULL,无法将"hello world"拷贝给str 2.会出现段错误,因为p是一个局部变量,函数结束时,p将被释放,不能返回它的地址&…

解锁未来:探秘Zxing二维码技术的神奇世界

解锁未来:探秘Zxing二维码技术的神奇世界 1. 引言 在当今数字化和智能化的社会中,二维码技术已经成为人们生活中不可或缺的一部分。从商品购物、支付结算到健康码、门票核销,二维码无处不在,极大地方便了人们的生活和工作。而Zx…

SIFT 3D关键点检测以及SAC-IA粗配准

一、SIFT 3D关键点检测 C #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> #include <pcl/common/io.h> #include <pcl/visualization/pcl_visualizer.h> #include <boost/thread/thread.hpp> #include &…

PLC_博图系列☞FBD

PLC_博图系列☞FBD 文章目录 PLC_博图系列☞FBD背景介绍FBD优势局限性 FBD 元素 关键字&#xff1a; PLC、 西门子、 博图、 Siemens 、 FBD 背景介绍 这是一篇关于PLC编程的文章&#xff0c;特别是关于西门子的博图软件。我并不是专业的PLC编程人员&#xff0c;也不懂电路…