一、Live Templates
1.快速定义logger
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger($className$.class);
$END$
2.log.debug打印方法的参数
log.debug($MSG$
$params$);
MSG:
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result='\"'; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+='' + params[i] + '={}, '}else{result+= params[i] + '={}'}}; return result+='\"';}", methodParameters());
params
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {result+=', ' + params[i] + ''}; return result+='';}", methodParameters());