一、修改java类创建的模板
内容:
/**
*@ClassName ${NAME}
*@Description TODO
*@Author ${USER}
*@Date ${DATE} ${TIME}
*@Version 1.0
*/
二、修改注释中的user内容
以下两个文件最后添加 -Duser.name=yy (yy为名称)
三、自定义注释模板
1.添加自定义模板
注意:模板上面要空一行
* 功能描述: TODO
$params$
* @return: $return$
* @Author: $user$
* @Date: $date$ $time$
*/
2.编辑
名为params的这个参数,Expression这一列留空,在右边的Default value里面输入以下内容(不这么做,得到的入参就是一个数组,不会每个入参换一行的):
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n':'')}; return result", methodParameters())groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n':'')}; return result", methodParameters())
好了,保存(我的快捷键是配置为加号+Enter),实际用的时候如果只是输入加号+Enter的话,得不到一些参数值的,具体不知道IDEA什么bug,我是这么用就完美解决了:
3.使用
输入/**后再输入我的快捷键:加号+Enter,
模板完成。
/**
* 功能描述: TODO
* @param null
* @return:
* @Author: yy
* @Date: 2020/1/20 10:41
*/