zoukankan      html  css  js  c++  java
  • 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;
        }
  • 相关阅读:
    初见QT---信号和槽(二)
    初见QT---信号和槽
    Python的那些事---数据分析(一)---NumPy基础
    初见QT---创建QPushButton按钮
    初见QT---QT creator常见快捷键使用
    PHP 反射 Reflection
    python 代码求阶乘
    Python中的计时器对象
    python websocket 再线聊天室的 Demo
    Tornado创建一个web服务
  • 原文地址:https://www.cnblogs.com/ya-qiang/p/9462766.html
Copyright © 2011-2022 走看看