IDEA实时模板live Templates

类注释

展示效果

/**
 * @author Jule_zhou
 * @version 1.2.0
 * @authorDesc 收获源于是每一分的努力
 * @dateTime 2023年02月20日 21:33:18
 * @description 文件上传工具类
 */

配置信息

**
 * @author Jule_zhou
 * @version 1.0.0
 * @authorDesc 收获源于是每一分的努力
 * @dateTime $date$
 * @description
 */

变量配置

date("yyyy年MM月dd日 HH:mm:ss")

图示过程

方法注释

展示效果

/**
 * 文件名字限制操作
 *
 * @param fileName 文件名
 * @return 符合返回true,不符合返回false
 * @author Jule_zhou
 * @version 1.1.0
 * @dateTime 2023年02月20日 21:33:18
 */

配置信息

**
$params$
$return$
 * @author Jule_zhou
 * @version 1.1.0
 * @dateTime $date$
 */

变量配置

params

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:)}; if(1==params.size()){result=}; return result", methodParameters());

return

groovyScript("def result="${_1}"; if(result == "void"||result == "null"){return "";}else{return " * @return {@link "+result+"}";}", methodReturnType());

date

date("yyyy年MM月dd日 HH:mm:ss")

图示效果

经验分享 程序员 微信小程序 职场和发展