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())
效果: