将模型直接替换为字符串,并提供示例文档

时间:2019-07-10 13:53:41

标签: swagger springfox

我们的代码中有一个公共对象,代表一个十六进制标识符(HexId)。

在电线上,它总是以十六进制字符串形式出现,但是在内部,我们将其作为HexId模型处理。

我们希望将其正确地记录为一个简单的值,并带有适当的ID作为示例。

我正在使用Spring 5和WebFlux和Spring Fox 3.0.0(SNAPSHOT)。

理论上我们应该做

.directModelSubstitute(HexId.class, String.class)

,但随后文档将提供默认的String表示形式(“字符串”)作为示例:

{
  "id": {
    "id": 1051000567000005
  }
}

是否可以替代此直接模型,并提供每次使用HexId时要使用的示例? 我想制作:

{
  "id": "1051000567000005"
}

0 个答案:

没有答案