我使用 spring auto rest docs 生成了一个文档。这使用结合了 java 文档和 spring rest 文档的 capital.scalable 库。我的问题是描述请求字段时的枚举列表。类型列生成一个值作为Array[Object]。此外,描述列不会生成带有枚举值的must be one of语句,就像只有 Enum 是字段而不是枚举列表时那样。
public enum Discipline {
ECONOMICS("economics"),
SOCIOLOGYANTHROPOLOGY("sociologyanthropology");
private final String discipline;
Discipline(final String discipline) {
this.discipline = discipline;
}
public String getId() {
return discipline;
}
}
以上是我拥有的枚举。当字段仅用作枚举时,它使用 tostring 正确显示在描述中。但是如果枚举列表即
List<Discipline>
是字段,那么它没有像上面提到的那样正确描述。
请让我知道应该怎么做才能更有效地生成文档?