一、添加新建类的注释模板
路径:File -> Settings -> File and Code Templates
添加如下信息
/**
* //TODO 添加类/接口功能描述
*
* @author 作者信息
* @date ${YEAR}-${MONTH}-${DAY}
*/
![aa1360639a3224728f0b1ee2edc6eb86.png](https://i-blog.csdnimg.cn/blog_migrate/59d25e17f0aa5e0702aab96ec911ecb0.jpeg)
二、 添加方法注释模板
路径:File -> Settings ->Live Templates
1.点击 右方的 + 新增组,样例中取名为newDefine
![866b08cf1b087fea67f13d0db5249128.png](https://i-blog.csdnimg.cn/blog_migrate/cc113bc090aa794e4b87b752fc8f5a9c.png)
2. 点击 右方的 + 新增模板
![5a3b6a23a0832e2d4209c04243f616d3.png](https://i-blog.csdnimg.cn/blog_migrate/6bd418a80d203f4acc98e2144b928119.png)
3.设置模板内容,快捷键,变量等,样例中快捷键设置为***,即使用/*** + 回车调用该模板:
注:模板的第一行没有 “/“
**
* $param$
* @return $return$
* @author 作者信息
* date $date$
**/
![9d5334402844d157b0c97f2bf1c78d7c.png](https://i-blog.csdnimg.cn/blog_migrate/b00543f8ab8796058ac459cdde289f2f.jpeg)
4.变量设置,如上图,点击右下角Edit variables按钮,弹出框如下图所示
(1) date 中填入
date("yyyy-MM-dd")
(2) param 中填入
groovyScript( "def result=''; def params="${_1}".replaceAll('[[|]|s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) { if(params[i] == '') return result; if(i==0) result += 'n'; result+=' * @param ' + params[i] + ((i < params.size() - 1) ? 'n' : '')}; return result", methodParameters() )
![3317a7ad3d30dc640bff05a065160ec0.png](https://i-blog.csdnimg.cn/blog_migrate/dfc7101c5b4b232d54ac57c09b255ae5.jpeg)
5. 勾选适用范围,保存
![177cc31c39a1ea8c89fd31d0a1f01547.png](https://i-blog.csdnimg.cn/blog_migrate/d93adf1cc271a5c492f85fab693b88d4.jpeg)
6.调用方式,方法上放输入 /*** + 回车即可
/**
* @param ids
* @return
* @author 作者信息
* date 2018 - 08 - 21
**/
public void delete(List<String> ids) {
dicTypeEODao.deleteDicTypeByIdInBatch(ids);
}