.net core中使用

1、添加swagger

 2、选择使用的版本

 在Startup.css中添加

 services.AddSwaggerGen(c =>
            {
                c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());
                // 添加文档信息
                c.SwaggerDoc("v1", new OpenApiInfo() { Title = "api", Version = "1.0" });
                var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
                var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
                // 启用xml注释. 该方法第二个参数启用控制器的注释,默认为false.
                c.IncludeXmlComments(xmlPath, true);

            });
app.UseSwagger();
            //启用中间件服务对swagger-ui,指定Swagger JSON终结点
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
            });

输出XML

启动url改为swagger

 

原文地址:https://www.cnblogs.com/xwcs/p/14388000.html