- ConfigureServices修改
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "SwaggerTest", Version = "v1" });
c.SwaggerDoc("User", new OpenApiInfo
{
Title = "User",
Version = "User"
});
var baseDir = AppDomain.CurrentDomain.BaseDirectory;
var xmlPath = Path.Combine(baseDir, "SwaggerTest.xml");
c.IncludeXmlComments(xmlPath);
});
- Configure修改
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "SwaggerTest v1");
c.SwaggerEndpoint("/swagger/User/swagger.json", "User");
});
- 标记接口 添加ApiExplorerSettings
[ApiExplorerSettings(GroupName = "User")]
[Route("api/[controller]/[action]")]
[ApiController]
public class UserController : ControllerBase
{
[HttpGet]
public void Test()
{
}
}
标签:Title,c#,SwaggerTest,v1,api,User,swagger
From: https://www.cnblogs.com/ives/p/18315633