NetCore——Swagger
程序员文章站
2024-01-29 18:11:10
...
Swagger是来做什么用的呢?
就是现在普遍的前后端分离开发衍生而来的一种接口文档框架,使用者可以通过配置Swagger来对接口进行管理,以前往往后端开发人员开发接口接口文档往往跟不上更新迭代的速度,但是有了swagger大大简化了后端人员对接口文档维护的代价。
不说了下面来干货
1.首先NetCore现在都基于nuget包管理,先使用nuget安装swashbuckle.aspnetcore
2.然后再Startup.cs 中的ConfigureServices方法中添加容器
#region Swagger
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo() { Version = "v1", Title = "Test" });
var xmlPath = System.IO.Path.Combine(AppContext.BaseDirectory, "Jesus.Core.WebApi.xml");
c.IncludeXmlComments(xmlPath);
});
#endregion
3.再Startup.cs 中的Configure方法中使用swagger
#region Swagger
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "CoreApi Docs");
});
#endregion
4.修改launchSettings.json
5.选择当前项目右键属性-生成
6.在这里插入代码片
编译项目后,启动项目
上一篇: CSS Position(定位)
下一篇: CSS中的position定位
推荐阅读
-
从壹开始前后端分离【 .NET Core2.0 Api + Vue 2.0 + AOP + 分布式】框架之五 || Swagger的使用 3.3
-
.NetCore自带的依赖注入使用
-
.netcore入门20:aspnetcore集成log4net
-
.netcore入门21:aspnetcore集成Serilog
-
.NetCore——WebApi_Swagger(Swashbuckle.AspNetCore)配置
-
NetCore——Swagger
-
从壹开始前后端分离【 .NET Core2.0 Api + Vue 2.0 + AOP + 分布式】框架之四 || Swagger的使用 3.2
-
.netcore入门24:aspnetcore源码分析之在通用主机上配置web服务
-
.NET Core WebAPI集成Swagger做接口管理
-
构建NetCore应用框架之实战篇系列