图1 idea默认的类模板java
无论能不能懂 VTL 语法,当看到这里#parse("File Header.java")
应该就知道它包含了另外一个文件。没错,文件在这:git
图2 File Header.javagithub
那咱们该怎么修改呢?分状况吧app
只想修改Class下的模板,那就删除图1中#parse("File Header.java")
,添加新的注释进去。(推荐)ide
/** * ${DESCRIPTION} * @author * @create ${YEAR}-${MONTH}-${DAY} ${TIME} */
${DESCRIPTION}
是咱们本身定义的变量,自定义变量格式有两种方式:$变量名
或 ${变量名}
,自定义的变量在建立对应的文件时候就必须输入内容idea
想修改全部引用了File Header.java
的文件模板,修改图2以下。code
/** * @author * @create ${YEAR}-${MONTH}-${DAY} ${TIME} */
由于变量的命名太明了不过了,因此这里很少讲解,直接贴出官网的英文解释:orm
idea的方法注释通常经过Live Templates实现图片
这块内容不了解的能够戳进ip
添加Live Templates
输入Abbreviation,你能够键入之获取 Template text中的内容
在Template text中键入
/** * @Description: * @author: $user$ * @Param: $params$ * @Return: $return$ * @Date: $date$ $time$ */
其中,$$
之间的是自定义变量,能够经过Edit variables设置
设置applicable contexts
勾选 Reformat according to style
设置变量的值
点击Edit variables,进入后选择每一个变量对应的Expression
使用
这种方式须要获取方法的相关信息,因此须在方法内部键入Abbreviation,若是在方法外部使用,将出现获取不到值的状况