1、配置类模板
打开idea,点击file --> setting --> editor --> File and Code Templates,找到class
输入相应的模板,这里可以根据情况自己定制
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
*
*
* @author LiuZhuzheng
* @date ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
**/
public class ${NAME} {
}
如果需要保留空格和换行,可以取消这个勾选
2、配置mapper模板
同样的,点击file --> setting --> editor --> File and Code Templates,点击+号,输入名字,这里我命名为mybatis-mapper,扩展名为xml
输入以下或自己的内容,点击OK保存
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="">
</mapper>
此时,点击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 会出现如下代码提示
选择第一个,效果如下