类注释(新建类时自动添加)
1.点击File-》Settings
2.按照以下步骤将注释模板添加进去并保存(可根据自己需求自行修改)
图中的代码如下:
/**
@Author: ${USER}
@Description: ${NAME}
@Date Created in ${YEAR}-${MONTH}-${DAY}-${TIME}
*/
方法注释(这里触发为/**+Enter)
1.新建一个模板组来保存模板,这里我新建过了名字就是MyGroup![在这里插入图片描述](https://img-blog.csdnimg.cn/0bff9626c994408799b6d2cab40c1391.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5LiKU2hhbuiLpeawtA==,size_20,color_FFFFFF,t_70,g_se,x_16)
2.然后新建模板信息
按照以下方式将基础设置设置好
3.填充注释字段对应的默认值
我所用的表达式如下
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 result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType())