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;
        }
  • 相关阅读:
    一次linux启动故障记录
    linux 时间相关的一些总结
    linux 3.10 gro的理解和改进
    linux 3.10 的中断收包笔记
    一个有趣的nginx问题引发的小问题
    linux 3.10 tcp的accept测试
    linux mce的一些相关内容和用户态监控的设计方法
    C/C++(基础-运算符详解)
    C/C++(基础-常量,类型转换)
    C/C++(基础编码-补码详解)
  • 原文地址:https://www.cnblogs.com/ya-qiang/p/9462766.html
Copyright © 2011-2022 走看看