這篇文章主要講解了“IDEA注釋模板的配置”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“IDEA注釋模板的配置”吧!
站在用戶的角度思考問題,與客戶深入溝通,找到沙灣網站設計與沙灣網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站建設、成都網站制作、企業官網、英文網站、手機端網站、網站推廣、域名與空間、虛擬主機、企業郵箱。業務覆蓋沙灣地區。
/** * 用途描述 * * @company XXXX科技有限公司 * @author 你的姓名 * @date ${YEAR}年${MONTH}月${DAY}日 ${TIME} 你的姓名 Exp $ * @version $Id: ${NAME}, v0.1 */
Live Templates的 comment可以設置注解快捷鍵,可以使用:/**+Abbreviation的值+Tab鍵快速補充。
/** * 功能描述 * $parem$ * @return $return$ * @author 你的名字 * @version 1.0 * @date $date$ */$END$
使用:/**m+Tab鍵快速補充
注$parem$設置: 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' : '')}; if(result!='') {return result.substring(2) ;} else return '' ;", methodParameters())
屬性描述 */$END$
右鍵單擊,選擇Generate…
打開Getter Template窗口,單擊左上角 + ,新增模板
模板添加一下內容:
/** * Getter method for property <tt>$field.name</tt>. * * @return property value of $field.name */ #if($field.modifierStatic) static ## #end $field.type ## #set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))) #if ($field.boolean && $field.primitive) is## #else get## #end ${name}() { return $field.name; }
打開Setter Template窗口
模板添加一下內容:
/** * Setter method for property <tt>$field.name</tt>. * * @param $field.name value to be assigned to property $field.name */ #set($paramName = $helper.getParamName($field, $project)) #if($field.modifierStatic) static ## #end void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) { #if ($field.name == $paramName) #if (!$field.modifierStatic) this.## #else $classname.## #end #end $field.name = $paramName; }
感謝各位的閱讀,以上就是“IDEA注釋模板的配置”的內容了,經過本文的學習后,相信大家對IDEA注釋模板的配置這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!
網頁標題:IDEA注釋模板的配置
文章轉載:http://vcdvsql.cn/article2/gjdeic.html
成都網站建設公司_創新互聯,為您提供建站公司、標簽優化、ChatGPT、手機網站建設、Google、域名注冊
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯