实现
由于接口对接规范的原因,有时候,有的对接文档接口传参和返回全部"帕斯卡命名法",而在我们的程序中,属性一般都是用小驼峰命名,所以就需要利用注解进行转换,其中有些字段可能只需要前端传,不需要后端返回,需要隐藏,也可利用注解实现。
@ApiModelProperty("审批人")
@JsonProperty(value = "ApprovalName")
private String approvalName;
@ApiModelProperty("分页参数")
@JsonProperty(value = "PageIndex", access = JsonProperty.Access.WRITE_ONLY)
private Integer pageIndex;
@ApiModelProperty("分页大小")
@JsonProperty(value = "PageSize", access = JsonProperty.Access.WRITE_ONLY)
private Integer pageSize;
这样设置之后,传参和返回皆为大驼峰命名,程序中为小驼峰,并且分页参数不会返回给前端。