1. file->setting->Editor->Live Templates
2.在Template text里输入
*
*$param$
* @return $return$
* @author user
* @date $date$ $time$
*/
3.点击右侧的Edit variables
4.在param的Exparession里输入:
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())
5.在return的Exparession里输入:
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())
6.点击date和time的Exparession下拉按钮,分别选择date()和tiem()
8.点击ok
9.选择应用范围,点击change:
10.在弹出框上选择java
11.点击apply
验证:
创建一个addUser方法:
public String addAccount(Long id, Account account){
return "account";
}
添加方法注释,在方法上添加 " /** "
按下Enter键,注释就自动补全了