打开idea,点击file --> setting --> editor --> File and Code Templates,找到class
输入相应的模板,这里可以根据情况自己定制
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}
如果需要保留空格和换行,可以取消这个勾选
2、配置mapper模板同样的,点击file --> setting --> editor --> File and Code Templates,点击+号,输入名字,这里我命名为mybatis-mapper,扩展名为xml
输入以下或自己的内容,点击OK保存
此时,点击file --> new,就会出现mybatis-mapper这个选项
3、配置方法注释点击file --> setting --> editor --> Live Templates,店家+号,选择Template Group
输入名字之后,点击OK,我这里输入的是LZZ,
选中刚刚创建的分组,点击+号,这次选择Live Template,
这里输入名字,这是在代码中的快捷键,我输入的是a,并勾选Reformat according to style,并填写一些必要的描述
随后在Template text输入以下代码段
** * @description $description$ $params$ * @return $returns$ * @author $USER$ * @date $date$ $time$ * */
点击Edit variables
其中下面四个通过下拉框选择对应函数
params 的Default value输入以下代码段
groovyScript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(i == 0 && params[i] == ''){return ' * @param null';};result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\n' : ' ')}; return result", methodParameters())
点击OK保存
之后在方法上输入 /加上刚刚设置模板的名字 我这里是/a 会出现如下代码提示
选择第一个,效果如下



