IntelliJ IDEA配置类注释模板和方法注释模板

本文介绍如何在IntelliJ IDEA中配置类注释模板(@Description, @author, @createTime)和方法注释模板(@param, @return, @author, @date),并解决日期格式问题。适合提升代码文档质量。
摘要由CSDN通过智能技术生成

IntelliJ IDEA配置类注释模板和方法注释模板

类注释模板

File->Settings->Editor->File and Code Templates->Includes目录下添加如下代码

/**
 * @Description TODO
 * @author liquanhong
 * @createTime ${YEAR}/${MONTH}/${DAY}
 */

方法注释模板

File->Settings->Editor->Live Templates
编辑变量的时候Reformat according to style和Shorten FQ names两个复选框打钩

参数分开显示

在这里插入图片描述
Template text代码如下:

*
 * TODO
 * $params$
 * @return $return$
 * @author liquanhong
 * @date $date$
 */

params变量代码如下:

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())

return变量代码:

methodReturnType()

date变量代码:

date()

效果:

/**
 * TODO
 * 
 * @param: a
 * @param: b
 * @param: c
 * @return java.lang.String
 * @author liquanhong
 * @date 2021/7/19/019
 */
参数以数组方式显示

Template text代码如下:

*
 * TODO
 * @params $params$
 * @return $return$
 * @author liquanhong
 * @date $date$
 */

params变量代码:

methodParameters()

return变量代码:

methodReturnType()

date变量代码:

date()

效果:

/**
 * TODO
 * @params [a, b, c]
 * @return java.lang.String
 * @author liquanhong
 * @date 2021/7/19/019
 */

问题解决

可以看出上面的注释日期格式(2021/7/19/019)有问题,解决方法是把date变量代码改为:

groovyScript("def result =\"${_1}\".substring(0,9); return result",date())

参考链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值