java中怎么配置类的注释_Java-idea-设置类头注释和方法注释

一、文件级别的注释

主要是通过File--》Setting--》Editor→File and Code Template中来设置

可以再右侧include中设置File Header

可设置值:

Predefined variables will take the following values:

${PACKAGE_NAME}name of the package in which the new file is created

${USER}current user system login name

${DATE}current system date

${TIME}current system time

${YEAR}current year

${MONTH}current month

${MONTH_NAME_SHORT}first 3 letters of the current month name. Example: Jan, Feb, etc.

${MONTH_NAME_FULL}full name of the current month. Example: January, February, etc.

${DAY}current day of the month

${DAY_NAME_SHORT}first 3 letters of the current day name. Example: Mon, Tue, etc.

${DAY_NAME_FULL}full name of the current day. Example: Monday, Tuesday, etc.

${HOUR}current hour

${MINUTE}current minute

${PROJECT_NAME}the name of the current project

个人一般设置成

/*** @className ${NAME}

* @description TODO

*@author${USER}

*@since${DATE} ${TIME}

*@version1.0*/

二、方法级别的注释

基于Live Template

基础的Live Template

psvm+tab,main方法

iter+tab,foreach语句

live template还有一个surround的用法,选中某个变量,键入ctl+alt+j两次,则会出现自动补全的菜单

基本步骤

1、点击File--》Setting--》Editor→Live Template,点击右侧的+号,选择Template Group

2、输入MyGroup(你也可以输入其他自定义的名称),然后点击OK。

3、选中MyGroup之后,再次点击右侧的+号,选择Live Template,

f592bc66d6c8723e005b79ac1c90c60b.png

其中Abbreviation 必须是* ,使用过程中可以输入 /**  回车即可

模板

*

*@description TODO*@author $user$*@since $date$ $time$

$param$* @return $return$*/

4、点击第四步的Define,选择EveryWhere 选择java即可

5、点击右边的Edit variables

其中 $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())

其他的按照实际下拉选择即可

6、点击OK,方法上输入 /**  回车即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值