api请求看起来像 -
case class SomeRequest(@ApiModelProperty(example = "FirstOption") options: Vector[Option])
sealed trait Option {
def name: String
}
object Option {
case object FirstOption extends Option {
override val name: String = "FirstOption"
}
}
当没有设置参数的例子时,模型就像------。
{
"options" : [
"string"
]
}
而当值被设置为例子时,那么
{
"options" : "FirstOption"
}
而应该
{
"options" : [
"FirstOption"
]
}
在为Seq[String]设置示例时也有同样的问题。
这些都是项目的依赖关系。
改为在yaml文件中查找模型,而不是设置注释。完美地工作了