idea 生成vo对象的setter对字符串加trim()

idea 生成vo对象的setter对字符串加trim()

一、配置idea setter模板

首先 按快捷键   Alt+Insert 弹出generater 对话框


弹出对话框




点击箭头指的位置,弹出以下内容:


上面首先点击绿色的‘+’号添加一个模板,名称为 trimSetter,模板内容为红色框内的,下面以文本方式给大家方便复制:

#set($paramName = $helper.getParamName($field, $project))
#if($field.modifierStatic)
static ##
#end
void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) {
#if ($field.name == $paramName)
    #if (!$field.modifierStatic)
    this.##
    #else
        $classname.##
    #end
#end
$field.name = ##
#if($field.string)
    $paramName == null ? null : $paramName.##
trim();
#else
    $paramName;
#end
}

模板创建完成后点击 ok按钮返回之前的页面,然后在setter 模板的地方选择我们刚才创建的模板 trimSetter,如下图:

接下来,选择字段进行生成,生成效果如下:

 

public class ApplyDataWord {
    String applyName;
    String info;

    public String getApplyName() {
        return applyName;
    }

    public void setApplyName(String applyName) {
        this.applyName = applyName == null ? null : applyName.trim();
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info == null ? null : info.trim();
    }
}

搞定,收工;

 

idea 生成vo对象的setter对字符串加trim()

相关文章:

你感兴趣的文章:

标签云: