IDEA 中类与方法自定义注释模板
方法注解模板
在 idea 中的 File -> Settings -> Live Templates 中,新增一个模板注解
模板文本如下
*
* @Method $method$
* @Author xxxx
* @Date $date$ $time$
$params$
* @Return $return$
*/
修改参数规则。点击 Edit variables
打开 Edit Template Variables
。参数设置如下:
Name | Expression |
---|---|
method | methodName() |
date | date() |
time | time() |
params | 代码如下 |
return | methodReturnType() |
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) ? '\\r\\n ' : '')}; return result", methodParameters())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\\b' : '')}; return result", methodParameters())
类注解模板
在 idea 中的 File -> Settings -> File and Code Templates -> Includes 中,新增一个模板注解。
File Header
/**
* <p>类 名:${PACKAGE_NAME}.${NAME}</p>
* <p>类描述:todo</p>
* <p>创建人:xxxx</p>
* <p>创建时间:${DATE} ${TIME}</p>
* <p>修改人:</p>
* <p>修改时间:</p>
* <p>修改备注:</p>
*
* @author xxxx
* @version 1.0
*
*/
之后在以下文件中添加文件名的引用
例如
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public interface ${NAME} {
}