广告
返回顶部
首页 > 资讯 > 后端开发 > 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://www.lsjlt.com/news/153675.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • .NET Core项目使用swagger开发组件
    首先我创建一个。net core项目,我使用的工具是vs2019 这里需要注意的是,看情况选择是否开启身份验证,一般是没有需求的,这里因为我是测试使用所以需要取消勾兑为https配...
    99+
    2022-11-13
  • 怎么使用Docker组件开发Django项目
    本篇内容主要讲解“怎么使用Docker组件开发Django项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Docker组件开发Django项目”吧!Docker 是一个开源的应用容器引...
    99+
    2023-06-19
  • .Net Core中使用MongoDB搭建集群与项目实战
    目录安装MongoDBapt直接安装(方法1)apt仓库安装(方法2)方法1、2启动MongoDB通过二进制包安装(方法3)安装依赖deb安装MongoDBtgz安装MongoDB启...
    99+
    2022-11-13
  • 使用nodejs开发cli项目实例
    1.分分钟使用默认选项安装完nodejs 2.分分钟使用sudo npm install -g yo安装完yeoman 3.通过sudo npm install -g generator-cli-start...
    99+
    2022-06-04
    实例 项目 nodejs
  • 如何使用mint-ui开发项目
    小编给大家分享一下如何使用mint-ui开发项目,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Mint-ui:1、Cell开发过...
    99+
    2022-10-19
  • Python使用Web框架Flask开发项目
    目录一、简介二、安装三、从 Hello World 开始3.1 Hello World3.2 修改Flask的配置3.3 调试模式3.4 绑定IP和端口3.5 本节源码四、获取 UR...
    99+
    2022-11-11
  • .NET 开源配置组件 AgileConfig的使用简介
    目录介绍架构图部署服务端在客户端程序使用总结介绍 在微服务大行其道的今天,系统会被拆分成多个模块,作为单独的服务运行,同时为了集中化管理,我们还需要日志中心,配置中心等,很多开发人...
    99+
    2022-11-12
  • vue项目中使用require.context引入组件
    目录背景require.context 是什么?require.context 的基本用法require.content 的应用场景背景 我们在vue项目中,我们可能或有很多的组件需...
    99+
    2022-11-13
    vue require.context引入 vue require.context
  • vue项目中如何使用footer组件
    今天就跟大家聊聊有关vue项目中如何使用footer组件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。footer为公用组件,其他页面都需要引入,这...
    99+
    2022-10-19
  • .NET 8新预览版使用 Blazor 组件进行服务器端呈现(项目体验)
    目录简介项目体验简介 此预览版添加了对使用 Blazor 组件进行服务器端呈现的初始支持。这是 Blazor 统一工作的开始,旨在使 Blazor 组件能够满足客户端和服务器端的所有...
    99+
    2023-05-15
    .NET使用 Blazor 组件 .NET 8新预览版
  • Android 在现有项目中使用NDK开发
    新建项目直接选中Native C++即可,本篇文章主要描述如何在现有项目中添加Native方法 添加步骤 1.AS中依次点击Preference...
    99+
    2022-06-06
    ndk Android
  • 建设工程项目软件的开发与应用
    随着信息技术的发展,建设工程项目软件的开发和应用已成为建筑行业的重要组成部分。建设工程项目软件是指为建设工程项目的管理、设计、施工、运行和维护等环节提供技术支持的软件系统。这些软件能够提高建设项目的效率,降低管理成本,提高工程质量,改善工作...
    99+
    2023-12-15
    建设工程项目 软件
  • .NET 6开发TodoList应用之请求日志组件HttpLogging介绍
    背景 因为在上篇演示Action Filter的时候可能是因为举的例子不够好,有小伙伴在评论区指出.NET 6新增加的特性可以实现在视图模型绑定之前允许记录Http请求日志的组件:H...
    99+
    2022-11-12
  • Python如何使用Web框架Flask开发项目
    一、简介Flask是一个轻量级的基于Python的web框架。这份文档中的代码使用 Python 3 运行。 建议在 linux 下实践本教程中命令行操作、执行代码。二、安装通过pip3安装Flask即可:$ sudo pip3 insta...
    99+
    2023-05-14
    Python web Flask
  • Python怎么使用Web框架Flask开发项目
    本篇内容主要讲解“Python怎么使用Web框架Flask开发项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么使用Web框架Flask开发项目”吧!一、简介Flask是一个轻量...
    99+
    2023-07-06
  • Vue开发项目中如何使用Font Awesome 5
    目录安装依赖配置使用1. 进入图标搜索页2. 输入想使用的图标的英文,例如用户的英文是 user3. 过滤收费图标4.点击图标查看5. 查看结果总结Font Awesome 官网:h...
    99+
    2022-11-12
  • 如何使用Flex组件开发
    这篇文章主要为大家展示了“如何使用Flex组件开发”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Flex组件开发”这篇文章吧。使用Flex组件开发在Flex应用程序中ActionScri...
    99+
    2023-06-17
  • 如何使用NodeJS+MongoDB+AngularJS+Bootstrap开发书店项目
    这篇文章给大家分享的是有关如何使用NodeJS+MongoDB+AngularJS+Bootstrap开发书店项目的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。示例名称:天狗书店...
    99+
    2022-10-19
  • ListView列表组件如何在Android项目中使用
    ListView列表组件如何在Android项目中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。ListView是一种非常常见的一个组件,以垂直列表的形式显示列表项。而...
    99+
    2023-05-31
    android listview roi
  • 如何在项目中使用Spring Cloud Alibaba Sentinel组件
    这篇文章主要介绍“如何在项目中使用Spring Cloud Alibaba Sentinel组件”,在日常操作中,相信很多人在如何在项目中使用Spring Cloud Alibaba Sentinel组件问题上存在疑惑,小编查阅了各式资料,...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作