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; }
突破昨天的自己