我们的代码中有一个公共对象,代表一个十六进制标识符(HexId)。
在电线上,它总是以十六进制字符串形式出现,但是在内部,我们将其作为HexId模型处理。
我们希望将其正确地记录为一个简单的值,并带有适当的ID作为示例。
我正在使用Spring 5和WebFlux和Spring Fox 3.0.0(SNAPSHOT)。
理论上我们应该做
.directModelSubstitute(HexId.class, String.class)
,但随后文档将提供默认的String表示形式(“字符串”)作为示例:
{
"id": {
"id": 1051000567000005
}
}
是否可以替代此直接模型,并提供每次使用HexId时要使用的示例? 我想制作:
{
"id": "1051000567000005"
}