在我的项目中,我正在使用Swagger记录REST API。我有要记录的简单值对象。
public class MyClass {
@JsonValue
private String myField;
public String getMyField() {
return myField;
}
}
不幸的是,当我添加张扬的注解,然后查看创建的文档时,没有关于此VO的信息。 带有以下醒目的注释的类:
@ApiModel(value = "MyClass ", description = "represents my class")
public class MyClass {
@JsonValue
@ApiModelProperty(value = "name", dataType = "String", example = "my field")
private String myField;
public String getMyField() {
return myField;
}
}
想要检查此问题,我暂时删除了 @JsonValue 注释,并且文档创建正确,注释 @ApiModelProperty 起作用。
我无法永久删除 @JsonValue 注释。
有人知道该解决方案如何迫使这两个工具合作吗?