0
点赞
收藏
分享

微信扫一扫

IDEA 中类与方法自定义注释模板

崭新的韭菜 2022-03-18 阅读 77

IDEA 中类与方法自定义注释模板

方法注解模板

在 idea 中的 File -> Settings -> Live Templates 中,新增一个模板注解

image-20220303071903692

模板文本如下

*
 * @Method $method$
 * @Author xxxx
 * @Date $date$ $time$
 $params$
 * @Return $return$ 
 */

修改参数规则。点击 Edit variables 打开 Edit Template Variables。参数设置如下:

NameExpression
methodmethodName()
datedate()
timetime()
params代码如下
returnmethodReturnType()

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
 *
 */

之后在以下文件中添加文件名的引用

image-20220303072433991

例如

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public interface ${NAME} {
}

举报

相关推荐

0 条评论