代码之家  ›  专栏  ›  技术社区  ›  timmkrause

更新到swashbucker.AspNetCore 3.0不再按标记分组

  •  0
  • timmkrause  · 技术社区  · 7 年前

    [SwaggerOperation(Tags = new[] { "GroupA" })] 在Swagger UI的控制器中对我的操作进行分组。

    属性中的“changed”标记名也不再生成到Swagger JSON/YAML中,只有控制器名作为标记。

    我没能在 release notes

    任何关于行为改变和/或我如何恢复的见解都将非常感谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   timmkrause    7 年前

    所以所有这些都在发行说明中有很好的文档记录,你不应该在阅读的时候匆忙。

    Swashbuckle.AspNetCore.Annotations 得到 [SwaggerOperation] 回来(已经分开了)。

    services.AddSwaggerGen(c =>
    {
       ...
    
       c.EnableAnnotations();
    });
    

    从发行说明:

    对批注的更新:继续使用特定于swagger的 注释,您需要显式地安装并启用新的

    “这里”将您带到描述此步骤的地方:

    https://github.com/domaindrivendev/Swashbuckle.AspNetCore#swashbuckleaspnetcoreannotations

    推荐文章