返回顶部
首页 > 资讯 > 后端开发 > ASP.NET >.NET Core项目使用swagger开发组件
  • 270
分享到

.NET Core项目使用swagger开发组件

2024-04-02 19:04:59 270人浏览 薄情痞子
摘要

首先我创建一个。Net Core项目,我使用的工具是vs2019 这里需要注意的是,看情况选择是否开启身份验证,一般是没有需求的,这里因为我是测试使用所以需要取消勾兑为https配

首先我创建一个。Net Core项目,我使用的工具是vs2019

这里需要注意的是,看情况选择是否开启身份验证,一般是没有需求的,这里因为我是测试使用所以需要取消勾兑为https配置,并且我没有启用Docker支持,因为这个

项目我只是写接口,所以我创建的是一个webapi项目

点击创建,生成项目

因为要使用swagger,所以我们需要安装指定的组件包,现在我们使用nuget安装组件

安装后我们需要去startup中进行配置

首先我们在ConfigureServices中尽心注册swagger服务

//注册swagger服务
services.AddSwaggerGen(c =>
{
// 添加文档信息
c.SwaggerDoc("v1", new Info { Title = "CoreWEBapi", Version = "v1" });
});

然后我们在Configure中启用swagger中间件

// 启用Swagger中间件
app.UseSwagger();

// 配置SwaggerUI
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.JSON", "CoreWebApi");
c.RoutePrefix = string.Empty;
});

接着配置的xml文件

接着我们运行我们的项目

已经看到我们已经出现了swagger的界面,那么我们尝试一下调用

忽然发现我们这个上面并没有每个接口的备注,这是咋回事那?看来我们还需要配置一些东西

我们接着去ConfigureServices中配置

再次运行项目查看

如我们所愿,备注都已经出来了

到此这篇关于.net core项目使用swagger开发组件的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: .NET Core项目使用swagger开发组件

本文链接: https://lsjlt.com/news/153675.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • .NET Core项目使用swagger开发组件
    首先我创建一个。net core项目,我使用的工具是vs2019 这里需要注意的是,看情况选择是否开启身份验证,一般是没有需求的,这里因为我是测试使用所以需要取消勾兑为https配...
    99+
    2024-04-02
  • 怎么使用Docker组件开发Django项目
    本篇内容主要讲解“怎么使用Docker组件开发Django项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Docker组件开发Django项目”吧!Docker 是一个开源的应用容器引...
    99+
    2023-06-19
  • Spring项目中swagger用法与swagger-ui使用
    目录一、swagger用法 1.1、编写springboot项目1.2、导入spring-fox依赖1.3、添加注解1.4、访问swagger-ui二、swagger-ui...
    99+
    2024-04-02
  • .Net Core中使用MongoDB搭建集群与项目实战
    目录安装MongoDBapt直接安装(方法1)apt仓库安装(方法2)方法1、2启动MongoDB通过二进制包安装(方法3)安装依赖deb安装MongoDBtgz安装MongoDB启...
    99+
    2024-04-02
  • springboot项目中怎么使用Swagger
    今天小编给大家分享一下springboot项目中怎么使用Swagger的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、Sw...
    99+
    2023-07-05
  • .NET中大型项目开发必备(3)-
    相关下载: 数据库的负载均衡-示例代码(dp1-DbBalance.rar) 数据库的负载均衡-示例代码(dp1-DbBalance.rar)   为了演示数据库的负载均衡(Load Balance),我们先创建三个数据库,它们的名字分别...
    99+
    2018-02-08
    .NET中大型项目开发必备(3)-
  • 如何在springboot项目中使用 swagger
    这篇文章将为大家详细讲解有关如何在springboot项目中使用 swagger,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、pom.xml引入了两个jar。<dependency...
    99+
    2023-05-31
    swagger springboot
  • .NET core项目AsyncLocal在链路追踪中的应用
    目录前言老传统做法AspNetCore的TraceIdentifierAsyncLocal在链路追踪的应用定义示例项目应用AspNet4AspNetCore前言 在项目生产中日志的记...
    99+
    2024-04-02
  • .Net项目在Docker容器中开发部署
    .NET多年以前已经开始支持Docker,但由于国内.net现状,生产过程中几乎用不到docker支持,趁着有点时间捣鼓下。 先期工作 1、首先安装Docker Desktop 2、...
    99+
    2024-04-02
  • .Net Core微信服务商二次进件的开发
    最近商城进行微信服务商二次进件的开发,大致有几个点 一,服务商签名 二,服务商证书获取 三,图片上传 四,敏感信息加密 五,查询进件状态 除此之外,就是进件信息的拼装 电商二级商户...
    99+
    2024-04-02
  • .net core异常中间件的使用
    目录正文结正文 if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } 这样写入中间件哈,那么在env环境...
    99+
    2024-04-02
  • .net core静态中间件的使用
    目录正文结正文 我们使用静态文件调用: app.UseStaticFiles(); 那么这个默认会将我们根目录下的wwwroot作为静态目录。 这个就比较值得注意的,可能刚开...
    99+
    2024-04-02
  • .Net Core使用layui多文件上传
    本文实例为大家分享了.Net Core使用layui多文件上传功能的具体代码,供大家参考,具体内容如下 这段时间刚刚接触了.NET Core,工作要求,从0开始,给用户开发了一个小型...
    99+
    2024-04-02
  • .Net Core跨平台应用开发串口篇HelloArm
    目录引言硬件环境硬件资源特性支持的系统平台系统平台.NET Core支持的Linux版本系统平台选择连接嵌入式Linux系统物理连接串口连接网络连接.NET Core跨平台验证验证程...
    99+
    2024-04-02
  • springboot项目中使用Swagger的简单示例
    目录1、Swagger是啥2、Swagger有什么用?3、springboot中如何引入Swagger4、项目的总体结构5、通过网址访问网页总结 1、Swagger是啥 S...
    99+
    2023-05-14
    springboot使用swagger springboot swagger
  • Node.js项目中如何使用Koa2集成Swagger
    这篇“Node.js项目中如何使用Koa2集成Swagger”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Node.js项目...
    99+
    2023-07-05
  • ASP.NET Core使用AutoMapper组件
    1.什么是AutoMapper? AutoMapper是一个对象-对象映射器。对象-对象映射通过将一种类型的输入对象转换为另一种类型的输出对象来工作。使AutoMapper变得有趣的...
    99+
    2024-04-02
  • ASP.NET Core在WebApi项目中使用Cookie
    目录一、Cookie的作用二、在ASP.NET Core中使用Cookie1、在控制器中直接使用Cookie1.1、设置Cookie1.2、获取Cookie1.3、删除Cookie信...
    99+
    2024-04-02
  • .Net Core跨平台应用开发串口有哪些
    这篇文章主要讲解了“.Net Core跨平台应用开发串口有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“.Net Core跨平台应用开发串口有哪些”吧!引言为了验证采...
    99+
    2023-06-26
  • 使用nodejs开发cli项目实例
    1.分分钟使用默认选项安装完nodejs 2.分分钟使用sudo npm install -g yo安装完yeoman 3.通过sudo npm install -g generator-cli-start...
    99+
    2022-06-04
    实例 项目 nodejs
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作