6 Star 72 Fork 28

JustryDeng / notebook

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
[04]JustryDeng常用模板.md 2.82 KB
一键复制 编辑 原始数据 按行查看 历史
JustryDeng 提交于 2023-05-08 11:32 . 规范命名文件夹

JustryDeng常用模板

简介

我们可以在idea中设置一些模板,来快速生成相关代码

Settings => Editor => Live Templates

模板

重写toString方法

  • 快捷键

    2str + tab
  • 模板

    @Override
    public String toString() {
        return GsonUtil.toJson(this);
    }

自动生成类注释

  • 快捷键

    c + tab
  • 模板(普通)

    /**
     * (non-javadoc)
     *
     * @author JustryDeng
     * @since 1.0.0
     */
  • 模板(花哨)

    /**
     * (non-javadoc)
     *
     * @author <font size = "20" color = "#3CAA3C"><a href="https://gitee.com/JustryDeng">JustryDeng</a></font> <img src="https://gitee.com/JustryDeng/shared-files/raw/master/JustryDeng/avatar.jpg" />
     * @since 1.0.0
     */
  • 自动生成类注释(since值为时间)

    快捷键

    cd + tab

    模板

    /**
     * (non-javadoc)
     *
     * @author <font size = "20" color = "#3CAA3C"><a href="https://gitee.com/JustryDeng">JustryDeng</a></font> <img src="https://gitee.com/JustryDeng/shared-files/raw/master/JustryDeng/avatar.jpg" />
     * @since $date$
     */

    其中变量date的表达式为

    date("yyyy-MM-dd HH:mm:ss")

自动生成接口注释

  • 快捷键

    i + tab
  • 模板(普通)

    /**
     * (non-javadoc)
     *
     * @author JustryDeng
     * @since 1.0.0
     */
  • 模板(花哨)

    /**
     * (non-javadoc)
     *
     * @author <font size = "20" color = "#3CAA3C"><a href="https://gitee.com/JustryDeng">JustryDeng</a></font> <img src="https://gitee.com/JustryDeng/shared-files/raw/master/JustryDeng/avatar.jpg" />
     * @since 1.0.0
     */

自动生成方法注释

  • 快捷键

    m + tab
  • 模板

    /**
     * (non-javadoc)
     *
     * @param $param$
     *             
     * @return $return$ 
     * @throws $exception$ 
     */

自动生成多行注释

  • 快捷键

    ml + tab
  • 模板

    /*
     * 
     */

自动生成JavaDoc注释(横向)

  • 快捷键

    p + tab
  • 模板

    /**  */

自动生成JavaDoc注释(纵向)

  • 快捷键

    pv + tab
  • 模板

    /**
     * 
     */
1
https://gitee.com/JustryDeng/notebook.git
git@gitee.com:JustryDeng/notebook.git
JustryDeng
notebook
notebook
master

搜索帮助