idea设置--实时模板
新建组
类模板
/** * @description $description$ * @author YJJ * @date $date$ $time$ * @version 1.0 */
方法模板
** * @description $description$ $params$ $return$ * @author YJJ * @date $date$ $time$ */
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 ' : '') }; return result", methodParameters())
return脚本:
groovyScript("def params=\"${_1}\"; if(params=='void'){ return ''; } else { return '\\n * @return ' + params }", methodReturnType())
效果: