背景:
/** * 删除标识 */ private Boolean isDel;
需要的get set 形式为
public Boolean getIsDel() { return isDel; } public void setIsDel(Boolean isDel) { this.isDel = isDel; }
idea 自动生成的方法为:
public Boolean getDel() { return isDel; } public void setDel(Boolean del) { isDel = del; }
解决方案:自定义 idea 的 get set 方法
1 get设置
#if($field.modifierStatic) static ## #end $field.type ## #set($name = $StringUtil.capitalizeWithJavaBeanConvention($field.name)) get## ${name}() { return $field.name; }
2 set 设置
#set($paramName = $field.name) #if($field.modifierStatic) static ## #end void set$StringUtil.capitalizeWithJavaBeanConvention($field.name)($field.type $paramName) { #if ($field.name == $paramName) #if (!$field.modifierStatic) this.## #else $classname.## #end #end $field.name = $paramName; }
==============转载出处================
作者:switch_zyp
链接:https://www.jianshu.com/p/374e625d71bc
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。