效果图:
亮点:和网上大多数模板都不一样,无参时,不显示@param,无返回值时,不显示@return
类注释:
方法注释:
一、类注释设置模板
右键new->Edit FileTemplate,进入下面界面
模板信息:
/** * * * @author hujw * @since ${DATE} */
二、方法注释设置模板
模板信息
* * $END$ * $param$ $return$ */
模板注释:
param:
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())