從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; }