IDEA设置类注解和方法注解(详解)
Posted ya-qiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA设置类注解和方法注解(详解)相关的知识,希望对你有一定的参考价值。
从eclipse工具到IDEA工具的转化,发现IDEA工具配置注释模板变的不一样了,不说废话了,直接开始
一、设置类注解模板(在创建类的时候自动填充模板)
/** * @ProjectName: ${PROJECT_NAME} * @Package: ${PACKAGE_NAME} * @ClassName: ${NAME} * @Author: ${USER} * @Description: ${description} * @Date: ${DATE} ${TIME} * @Version: 1.0 */
二、配置方法注解(注意配置好,只能在方法内部使用快捷键生成,然后复制到方法上,不知道IDEA为何这样)
/** * @Method $method$ * @Author $author$ * @Version 1.0 * @Description $param$ * @Return $return$ * @Exception $exception$ * @Date $date$ $time$ */
在配置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) ? ‘\\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())
效果:
public static boolean inset(String name, String url,String hello)throws Exception{ /** * @Method inset * @Author JikeWang * @Version 1.0 * @Description * @param name * @param url * @param hello * @Return boolean * @Exception * @Date 2018-08-12 13:16 */ return true; }
以上是关于IDEA设置类注解和方法注解(详解)的主要内容,如果未能解决你的问题,请参考以下文章
详细:idea2021自定义注解模板live Templates