Swagger的@ApiModelProperty里面的value不显示

64 阅读1分钟

遇到一个问题,在swagger里面的参数的value,不显示

@Data
@NoArgsConstructor
public class WmsRFPickingCheckItemRecordVo {

    @ApiModelProperty(value = "货品代码",required = true)
    @NotNull(message = "货品代码不允许为空", groups = AddGroup.class)
    private String itemCode;
    @ApiModelProperty(value = "货品名称",required = true)
    private String itemName;


    @ApiModelProperty(value = "作业数量",required = true)
    @NotNull(message = "作业数量不允许为空", groups = AddGroup.class)
    @Positive(message = "作业数量必须大于0")
    private double OperationQty;
}

image.png

查了半天,原来是大小写原因,首字母必须小写

@Data
@NoArgsConstructor
public class WmsRFPickingCheckItemRecordVo {

    @ApiModelProperty(value = "货品代码",required = true)
    @NotNull(message = "货品代码不允许为空", groups = AddGroup.class)
    private String itemCode;
    @ApiModelProperty(value = "货品名称",required = true)
    private String itemName;


    @ApiModelProperty(value = "作业数量",required = true)
    @NotNull(message = "作业数量不允许为空", groups = AddGroup.class)
    @Positive(message = "作业数量必须大于0")
    private double operationQty;
}

image.png