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;
        }
  • 相关阅读:
    Sublime Text3 配置 Lua5.3.5开发环境
    Unity项目
    Unity项目
    C#简介
    Unity
    【数据结构与算法】分治思想经典题总结
    【数据结构与算法】数学题经典题总结
    【java I/O流总结】PrintWriter总结
    【java I/O流总结】基于源码比较FileReader和BufferReader
    【java I/O流总结】字符流文件读写
  • 原文地址:https://www.cnblogs.com/ya-qiang/p/9462766.html
Copyright © 2011-2022 走看看