作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找有关 ServiceStack 中 Swagger 集成的以下问题的解决方案。
我的 RequestObject 具有必需的属性 ID。
我想提供以下路线:
[Route("/User/byId/{Id}", "GET", Summary = @"test", Notes = "test")]
[Route("/User/byId", "GET", Summary = @"test", Notes = "test")]
[ApiMember(Name = "Id", ParameterType="path,query", Description = "User Id", DataType = "int", IsRequired = true)]
最佳答案
在这种情况下,我发现创建两个单独的 DTO 类来帮助在 Swagger 中正确记录每条路线是最容易的。 DTO 类可能具有相同的属性(在本例中为 Id
,看起来像),以及不同的 Route
和 ApiMember
属性。您将有两个服务方法,每个 DTO 一个,它们可以调用共享方法,传入 Id
的值。属性,因此大部分实现不会重复。
关于ServiceStack & Swagger - ApiMember 作为路径和查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829222/
我正在寻找有关 ServiceStack 中 Swagger 集成的以下问题的解决方案。 我的 RequestObject 具有必需的属性 ID。 我想提供以下路线: [Route("/User/by
我正在使用 ServiceStack,我想帮助生成元数据的“自动文档”。 我最近找到了 ApiAttribute 和 ApiMemberAttribute(mentioned here 和 here)
是否可以让 ApiMember 属性数据显示在 ServiceStack 为请求 DTO 上复杂类型的属性生成的元数据中?如果可以,如何实现? 假设我有一个具有以下属性的请求 DTO: public
我是一名优秀的程序员,十分优秀!