博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swagger使用--在一个Controller中使用相同(类似)参数的方法
阅读量:4983 次
发布时间:2019-06-12

本文共 778 字,大约阅读时间需要 2 分钟。

解决方法:在Startup.cs中加入CustomSchemaIds

// Register the Swagger generator, defining 1 or more Swagger documents services.AddSwaggerGen(c =>{        c.SwaggerDoc("v1", new Info { Title = "CompareAPI", Version = "v1" });        c.CustomSchemaIds((type) => type.FullName);//根据全名来生成});

控制器代码类似:

[Route("api/[controller]")]    [ApiController]    public class AccountController : ControllerBase    {        [HttpPost]        [Route("Register")]        public async Task
> Register(RegisterModel registerModel) { } [HttpPost] [Route("ResetPassword")] public async Task
> ResetPassword(ResetPasswordModel resetPasswordModel) { } }

转载于:https://www.cnblogs.com/TTonly/p/11107985.html

你可能感兴趣的文章