如何解决Swagger 1.5.22无法处理com.fasterxml.jackson.databind.JsonNode字段
我们有一个带有com.fasterxml.jackson.databind.JsonNode字段的类
@XmlType(name = "sectionRepresentation",propOrder = {
"name","properties"
})
@Getter
@Setter
@ToString
@EqualsAndHashCode
public class SectionRepresentation {
@XmlElement(required = true)
@NotNull
private String name;
@XmlElement(type = String.class)
@XmlSchemaType(name = "string")
@XmlJavaTypeAdapter(JsonNodeXmlAdaptor.class)
private JsonNode properties;
}
现在,当我们生成大型Java客户端时,我们得到了
@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen",date = "2020-09-17T16:54:43.462+02:00")
public class SectionRepresentation {
@SerializedName("name")
private String name = null;
@SerializedName("properties")
private ERRORUNKNOWN properties = null;
有没有办法让我们大张旗鼓地生成正确的字段?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。