


<?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="">
<!--namespace根据自己需要创建的的mapper的路径和名称填写-->
</mapper>
/**
* @project ${PROJECT_NAME}
* @description ${description}
* @author zzg
* @date ${DATE} ${HOUR}:${MINUTE}:${SECOND}
*
*/

* 方法
创建分组,分组名自定义:点击右侧的“+”选择Template Group

创建模板 :点击右侧的“+”选择Live Template,

图中第一个/不需要,只要写上第一个/,生成的注释@param和@return都会为null。 **
* @Description
* $params$
* @return $return$
* @author $user$
* @date $time$
*/
`下边的“Define” 要点进去进行勾选,可以选everyone 也可以只选java。`
4 Edit variables:设置变量参数

groovyScript("if(\"${_1}\".length() == 2) {return '';}
else {
def result='';
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
def paramTypes=\"${_2}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
for(i = 0; i < params.size(); i++) {
if(i==0){result+='@param ' +paramTypes[i]+ ' ' + params[i] + ' '}
else{result+='\\n' + ' * @param '+paramTypes[i] + ' '+ params[i] + ' '}};
return result;}", methodParameters(),methodParameterTypes()
);
5,Options→Expand with:模板的扩展快捷键,如Enter键
1和5组合为这个模板的生成方式
6 在方法上面一行输入“/*” ,点击Enter键,就自动生成了对应的注释。


对象set插件
在【Settings】界面点击【Plugins】并在插件市场搜索并安装GenerateAllSetter插件。

MyBatisx

在【Settings】界面点击【Plugins】并在插件市场搜索并安装MyBatisx插件。
* lomBook