我有多个Java类,但是会有一个类可以引用所有类(例如,具有所有其他对象引用的请求)。我想自动生成相同的swagger yaml文档,但需要一些maven插件或实用程序。这是例子。
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class RequestHolder implements Serializable {
private static final long serialVersionUID = 8687560483549617990L;
private String payload;
private String id;
private String tenant;
// setter and getter
}
corresponding swagger definition (manually written)
definitions:
RequestHolder:
type: "object"
required:
- "trackingIdentifier"
- "payload"
- "tenant"
properties:
id:
type: "string"
payload:
type: "string"
tenant:
type: "string"
我搜索了一点,似乎没有这个要求。我的关系和清单很复杂,手动执行此操作会花费很多时间。任何插件或实用程序都会对您有所帮助。甚至不排除研究方向。