swagger中@Api和@ApiOperation的position属性不能用了,怎么指定接口及方法的顺序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swagger中@Api和@ApiOperation的position属性不能用了,怎么指定接口及方法的顺序相关的知识,希望对你有一定的参考价值。

参考技术A swagger ui和spring boot集成生成api文档。

.net core 使用swagger生成API文档

【1】安装Swashbuckle.AspNetCore包

【2】在Startup.cs中注册swagger

//注册Swagger生成器,定义一个和多个Swagger 文档
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info { Title = "爱住微订API", Version = "v1" });
});

【3】在Startup.cs中配置swagger

 app.UseSwagger();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "爱住微订API V1");
                c.RoutePrefix = string.Empty;//设置后直接输入IP就可以进入接口文档
            });

【4】在launchSettings.json中修改启动地址

"launchUrl": "swagger",

  

以上是关于swagger中@Api和@ApiOperation的position属性不能用了,怎么指定接口及方法的顺序的主要内容,如果未能解决你的问题,请参考以下文章

django-rest-swagger对API接口注释

Swagger 生成的 API 没有返回值

是否可以在 ASP .NET Core 中使用 Swashbuckle 在 Swagger 2.0 和 Open API 3 格式中公开相同的 Swagger JSON?

.net core 使用swagger生成API文档

Spring Cloud Zuul中使用Swagger汇总API接口文档

restful Api 风格契约设计器:Swagger-editor和swagger-ui的应用