IDEA配置

注释

文件头注释

/**
* @program: ${PROJECT_NAME}
*
* @description: ${description}
*
* @author: lch mailto:{yulwins@163.com}
*
* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
**/

作者注释

/**
 * @author lch mailto:{yulwins@163.com}
 * @date $date$ $time$ 
 */

方法注释

/**
* @Description: $description$
* @Param: $params$
* @return: $returns$
* @Author: lch mailto:{yulwins@163.com}
* @Date: $date$ $time$ 
*/

params的default value:

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='' + params[i] + ((i < params.size() - 1) ? '\\n':'')}; return result", methodParameters())

类注释模版:

**
 * @description: TODO
 * @author $user$
 * @date $date$ $time$
 * @version 1.0
 */