1:设置类,接口,枚举注解模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* @date ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}:${SECOND}
* @author ${USER}
*/
public interface ${NAME} {
}
2:设置方法注解
/**
* @method $methodName$
* @param $param$
* @return $methodReturnType$
* @date $date$ $time$
* @author $user$
*/
step1:找到 live templates. step 2:新建group templates 和live template. step3:设置参数:见截图A
参数设置:
1. @param :
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())
2.@date,@time:
![](https://i-blog.csdnimg.cn/blog_migrate/ff89d7d50022cbb37bdf255c7c98442a.jpeg)