一个java类中的一个属性最开始需要从另外一个属性的值得到,现在举例如下。
最简单的例子,判断是否成功
@Data
@ApiModel(description = "返回结果集")
public class ReturnResult<T> {
@ApiModelProperty(value = "返回状态码;0000:成功")
private String code;
@ApiModelProperty(value = "描述信息")
private String desc;
private T result;
public boolean isSuccess() {
return CustomEnum.ReturnCodeEnum.SUCCESS.getCode().equals(this.code) || CustomEnum.ReturnCodeEnum.DUPLICATE.getCode().equals(this.code);
}
}
前端调用的时候result.success()
就可以判断是否为true。
另外一个例子
@Data
public class SspClaimBasicRequestDTO {
/**
* [1,2,3]
*/
private String toggleToIdsJson;
/**
* toggleToIdsJson转为List
*/
private List<Integer> toggleToIdList;
public List<Integer> getToggleToIdList() {
if (ObjectUtils.isEmpty(toggleToIdList)){
toggleToIdList = JSONObject.parseArray(this.toggleToIdsJson, Integer.class);
return toggleToIdList;
}
return toggleToIdList;
}
public void setToggleToIdList(List<Integer> toggleToIdList) {
this.toggleToIdList = toggleToIdList;
}
public static void main(String[] args) {
SspClaimBasicRequestDTO sspClaimBasicRequest = new SspClaimBasicRequestDTO();
sspClaimBasicRequest.setToggleToIdsJson("[1,2,4]");
List<Integer> toggleToIdList = sspClaimBasicRequest.getToggleToIdList();
toggleToIdList.add(6);
toggleToIdList.add(7);
toggleToIdList.add(8);
System.out.println(JSONObject.toJSONString(sspClaimBasicRequest));
}
}
【完】
喜欢就点个赞呗
正在去BAT的路上修行