. Net Core 开发 一、创建项目并集成swagger5.4

之前通过MVC做了一个APP后台,但总是特别糙,所以进行一下重写,既然重写那就学习一下新的技术,以及做记录

1、创建WebAPI的.net core项目

选择.Net Core
选择API
单击创建

2、创建完成

单击F5 运行至可查看项目创建完成
在这里插入图片描述

3、关联swagger

描述:Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,方便前后端在测试时方便使用

创建方法:
在这里插入图片描述

在这里插入图片描述
在安装完成后,在项目依赖项处可以看到已经引用成功
在这里插入图片描述
在这里运行还是不可以,需要在项目的启动项里添加swagger服务。

引用:
using Swashbuckle.AspNetCore;
using Swashbuckle.AspNetCore.Swagger;

打开Startup.cs类,编辑ConfigureServices类

public void ConfigureServices(IServiceCollection services)
{
    services.AddMvc();
    #region Swagger
    services.AddSwaggerGen(c =>
    {
  			  c.SwaggerDoc("v1", new OpenApiInfo
            {
                Version = "v1.0.0",
                Title = "WebAPI",
                Description = "框架集合",
              
            });
    });
    #endregion
}

Configure类

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseMvc();

            #region Swagger
            app.UseSwagger();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "ApiHelp V1");
            });
            #endregion
        }

到这里,最基础的项目就建立完成了,打开程序输入地址
http://地址/swagger
就可以看到下面的效果
在这里插入图片描述

4、修改启动界面

现在的程序在运行时还需要用动修改地址才可以看到界面,在这里修改一下配置文件让程序运行时直接打开swagger
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值