swashbuckle (swagger 插件 java .net 中都有使用)

紧接着上一篇博客网址如下 https://blog.youkuaiyun.com/Cassandra_sj/article/details/87472722
我们这里使用的API没有界面,我们需要的是GUI
那么首先我们需要做的是打开项目右键点击依赖(dependencies)–>管理NuGet包 -->broswer search --> swashbuckle.aspnetcore
在这里插入图片描述
安装后并不能直接使用需要配置 参考 https://dotnetcoretutorials.com/2017/10/19/using-swagger-asp-net-core/
first of all.
configure文件复制粘贴to Starup
在这里插入图片描述

 app.UseSwagger();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/Swagger/v1/Swagger.Json","SighIn");
            });

secondly.
configureServices 添加代码(注册)

在这里插入图片描述
也就是swagger插件激活的一个过程


            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
            services.AddSwaggerGen(Swagger =>
            {
                Swagger.DescribeAllEnumsAsStrings();
                Swagger.DescribeAllParametersInCamelCase();
                Swagger.SwaggerDoc("v1",new Swashbuckle.AspNetCore.Swagger.Info { Title = "SighIn" } );
                
            }
                );

配置完成后点击启动你地址更改为API/swagger
增删改查汇编成统一的界面会自动生成表单且有save按钮
即swagger提供了一个针对api 的图形化界面(API服务于手机端等客户应用也叫web api)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值