美文网首页
IDEA几个模板配置:文件头,toString(生成json格式

IDEA几个模板配置:文件头,toString(生成json格式

作者: 田丰w | 来源:发表于2019-01-24 12:16 被阅读0次

    文件头模板

    File -> Settings -> Editor -> File and Code Templates -> Includes -> File Header

    /**
     * Pack:       ${PACKAGE_NAME}
     * File:       ${NAME}
     * Desc:
     * User:       你的签名
     * CreateTime: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
     */
    

    生成json格式的toString模板

    光标(focus)放到bean类里 -> alt+insert -> toString() -> Settings -> Templates -> 新增一个模板
    不依赖jdk之外的包

    public java.lang.String toString() {
    final java.lang.StringBuilder sb = new java.lang.StringBuilder("{");
    #set ($i = 0)
    #foreach ($member in $members)#if ($i == 0)
    sb.append("#####
    #else
    sb.append(",####
    #end#if ($member.string || $member.date)
    \"$member.name\":\"")
    #else
    \"$member.name\":")
    #end#if ($member.primitiveArray || $member.objectArray)
    .append(java.util.Arrays.toString($member.name));
    #elseif ($member.string || $member.date)
    .append($member.accessor).append('\"');
    #else
    .append($member.accessor);
    #end#set ($i = $i + 1)
    #end
    sb.append('}');
    return sb.toString();
    }
    

    相关文章

      网友评论

          本文标题:IDEA几个模板配置:文件头,toString(生成json格式

          本文链接:https://www.haomeiwen.com/subject/ileyjqtx.html