当前位置: 代码网 > it编程>编程语言>Java > IDEA自动生成注释模板的配置教程

IDEA自动生成注释模板的配置教程

2025年04月18日 Java 我要评论
项目场景idea自动生成注释模板配置方法(包括类模板和方法模板)配置方法类注释模板根据图片的步骤,进入设置类注释模板处进行修改填入相应内容。file ——> settin

项目场景

idea自动生成注释模板配置方法(包括类模板和方法模板)

配置方法

类注释模板

根据图片的步骤,进入设置类注释模板处进行修改填入相应内容。
file ——> settings ——> editor ——> file and code templates ——>file header

定义类开头的注释

/**
*@belongsproject: ${project_name}
*@belongspackage: ${package_name}
*@author: xxxx
*@createtime: ${year}/${month}/${day}  ${hour}:${minute}
*@description: todo
*@version: 1.0
*/

在这个模板中,我们使用了
$ {project_name}、$ {package_name}、$ {year}、$ {month}、$ {day}、$ {hour} 和
$ {minute} 内置的模板变量来自动生成当前项目名称、包名以及当前日期和时间。您可以在模板中编辑其他信息,如作者名、描述等。

步骤

在这里插入图片描述

在这里插入图片描述

类注释效果

在这里插入图片描述

方法注释模板

根据图片的步骤,进入设置类注释模板处进行修改填入相应内容。
file ——> settings ——> editor ——> live templates

定义方法开头的注释

方法注释模板

**
* @description: todo $description$
* @author: llong
* @date: $date$ $time$
$param$
* @return: $return$
**/

注意:修改edit varuavkes中需要定义的参数以及生成方式(如:expand with 为 enter)

date 参数

date("yyyy/mm/dd")

time 参数

time("hh:mm:ss")

param 参数

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) ? '\\n' : '')}; return result", methodparameters()) 

return 参数

groovyscript("def result=''; def params=\"${_1}\".replaceall('[\\\\[|\\\\]|\\\\s]', '').split('<').tolist(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';};  def p1=params[i].split(',').tolist();  for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').tolist();  result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','}  } ;  };  return result", methodreturntype())

步骤

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

方法注释效果

在这里插入图片描述

到此这篇关于idea自动生成注释模板的配置教程的文章就介绍到这了,更多相关idea自动生成注释模板内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com