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

编程教程 > Java (3206) 2024-11-26 14:39:04

一、配置idea setter模板


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

setter/getter生成菜单


弹出对话框
选这模板
点击箭头指的位置,弹出以下内容:
模板

上面首先点击绿色的‘+’号添加一个模板,名称为 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,如下图:
setter选择

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

 

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();
    }
}


搞定,收工;




 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
一、配置idea setter模板首先 按快捷键   Alt+Insert 弹出generater 对话框​弹出对话框​点击箭头指的位置,弹出以下内容:​上面首先点击绿色的‘+’号添加一个模板,...
idea配置类注释模板和方法注释模板打开idea的setting菜单,File-&gtl;Settings..打开设置 找到Live Templates模板组创建 新建一个分组test新建模板分...
idea是继eclipse后又兴起的一款优秀的Java编程IED,本文主要讲解idea如何更换/下载主题1.下载主题在主题网站上IDEA Color Theme
创建Copyright Profile打开IDEA设置,依次进入 Editor→Copyright→Copyright Profiles如上图所示,点击Add
1.使用idea创建JavaFX项目idea创建JavaFX项目创建后运行尝试:运行结果 可以看到目前是能正常运行 Hello Word项目的,这个时候还没有maven支持
idea 2021.3打开maven项目闪退问题查看idea日志,发现报错:idea闪退日志大概意思就是maven的pom.xml文件里面包含了非法字符:冒号,经查看,项目名称<name&...
idea2018配置Tomcat8热部署完整记录
idea Mybatis generator插件的配置和使用,在eclipse中,我们可以在eclipse的插件市场安装一个Mybatis generator的插件。然后对Mybatis gen...
idea maven https私服下载报错解决idea 打开设置菜单,找到setting-&gtl;Build,Excution,Deployment-&gtl;Build Tools&gtl...
idea 2021.3 services 面板部分服务变灰色解决导致原因可能是某些误操作导致配置问题解决办法 1.点击编辑配置2.删除打开的所有配置3.手动添加所有服务4.配置服务相关信息名称环...
前言最新的Ver.x 4 从idea工具运行启动,并访问。项目创建通过vert.x官网生成器完成。Vert.x 4项目创建打开vert.x官网项目生成地址,ht
问题描述突然发现项目某些HTML也没的Recompile 没有了
1.alt+insert可以弹出Getter and Setter构造函数实现接口方法重写父类方法2.CTRL+F12 弹出所有方法 可以弹出当前文件的方法3.CTRL+ALT+B / CTRL...
问题描述JavaFX maven项目在idea中启动报错:Exception in thread "WindowsNativeRunloopThread" java.lang.NoSuchMet...
创建maven项目添加依赖方便开发,添加一些开发工具依赖,比如 lombok Swing UI开发创建Hello UI在src/main/java/包名下有件菜