其他
IDEA 这样配置注释模板,让你高出一个逼格!
大家好,我是D哥
点击关注下方公众号,Java面试资料 都在这里
原文: https://jitwxs.cn/4135e0a9.html
# 类注释
/**
* @author jitwxs
* @date ${YEAR}年${MONTH}月${DAY}日 ${TIME}
*/
# 方法注释
根据形参数目自动生成 @param 注解 根据方法是否有返回值智能生成 @Return 注解
*
*
* @author jitwxs
* @date $date$ $time$$param$ $return$
*/
groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters())
另外 return 这个参数我也自己实现了下,代码如下:
groovyScript("return \"${_1}\" == 'void' ? null : '\\r\\n * @return ' + \"${_1}\"", methodReturnType())
注:你还注意到我并没有勾选了 Skip if defined 属性,它的意思是如果在生成注释时候如果这一项被定义了,那么鼠标光标就会直接跳过它。我并不需要这个功能,因此有被勾选该属性。
# 检验成果
1 类注释
2 方法注释
无形参 单个形参 多个形参 无返回值 有返回值