一、创建类时自动创建注释
- 打开配置页面,路径:File → Settings → File and Code Templates → Class
- 复制下列格式到IDEA中
/** * @program: ${PROJECT_NAME} * @description: ${description} * @author: zk * @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} **/
- 新建Java类查看效果图
二、创建方法时自动创建注释
- 打开配置页面,路径:File → Settings → Live Templates
- 创建一个新的模板组
- 为模板组起个名字
- 在新建的模板组中新建模板
- abbreviation:配置触发方式
- Description:模板描述(选填)
- Expand with:生成模板方式,与abbreviation组合使用,以下图配置方式举例,配置后生成注释的触发方式为:/**+Tab键
- 复制以下内容填写到Template text中
** * $params$ * @Author: zk * @Date: $date$ $time$ */
- 填写后点击填写后,点击Edit Template Variables设置字段的展示方式
- 复制以下内容设置param的Expression值
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) ? '\\r\\n' : '')}; return result", methodParameters())
- 按下图配置date与time的Expression值
- 复制以下内容设置param的Expression值
- 新建Java类查看效果图