IDEA個性化設(shè)置注釋模板詳細(xì)講解版
IDEA設(shè)置注釋模板
- 類注釋模板
- 方法注釋模板
- 效果展示
1. 類注釋模板
類注釋模板是IDEA創(chuàng)建類時生成的注釋
第一步、File -> Settings
第二步、Editor -> File and Code Templates -> Includes -> File Header
點apply,再點ok即可
模板參考如下:
/* *@title $NAME *@description *@author $USER *@version 1.0 *@create $DATE $TIME */
2. 方法注釋模板
按照 /**+Enter
來設(shè)置IDEA的方法注釋
步驟
第一步、File -> Settings
第二步、選擇“Editor”->“Live Templates”。
第三步、點擊右側(cè)的“+”->"Template Group…"添加組。
第四步、命名組
第五步、點擊右側(cè)的“+”->"Live Template"添加模板。
第六步、配置注釋模板。
①設(shè)置一個縮寫,此處設(shè)置的縮寫是/**,在方法上面輸入/**然后按補(bǔ)全鍵就可以按照模板生成注釋了。
②對新建模板的描述
③配置的注釋模板
④設(shè)置補(bǔ)全鍵
模板格式如下
** * @description * @author $user$ $param$ * @throws $throws$ $return$ * @time $date$ $time$ */
⑤設(shè)置在哪些文件中應(yīng)用此注釋模板(不同類型的文件,注釋符號是不一樣的)
⑥設(shè)置模板中參數(shù)的取值
勾選每一行最后的“Skip if defined”
param和return根據(jù)自己的模板DIY了一下,如果不想用默認(rèn)的,我的放在下面了。
param
groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param['+(i+1)+'] '+ params[i] + ' ' +((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : result", methodParameters())
return
groovyScript("def returnType = \"${_1}\"; def result ='';if(returnType=='null'||returnType=='void'){return;}else{result += '* @return ';cls = returnType.split('<');for(i = 0; i < cls.size(); i++){temp = cls[i].tokenize('.');result += temp[temp.size() - 1] + ((i < cls.size() - 1) ? '<' : '');};return result + ' ';}", methodReturnType());
第七步、最后別忘了點擊“Apply”和“OK”保存設(shè)置。
3. 效果展示
總結(jié)
到此這篇關(guān)于IDEA個性化設(shè)置注釋模板的文章就介紹到這了,更多相關(guān)IDEA個性化設(shè)置注釋模板內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
springboot單獨使用feign簡化接口調(diào)用方式
這篇文章主要介紹了springboot單獨使用feign簡化接口調(diào)用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03SpringBoot自定義對象參數(shù)實現(xiàn)自動類型轉(zhuǎn)換與格式化
SpringBoot 通過自定義對象參數(shù),可以實現(xiàn)自動類型轉(zhuǎn)換與格式化,并可以級聯(lián)封裝,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-09-09Mybatis-Plus中的MetaObjectHandler組件的使用
MetaObjectHandler是Mybatis-Plus中一個實用組件,專門用于自動處理實體對象中的特定字段,如創(chuàng)建時間、更新時間、創(chuàng)建人和修改人等,該接口允許開發(fā)者在不修改業(yè)務(wù)代碼的情況下,實現(xiàn)自動填充功能,極大地簡化了代碼的復(fù)雜性,感興趣的可以了解一下2024-10-10springBoot使用openfeign來遠(yuǎn)程調(diào)用的實現(xiàn)
這篇文章主要介紹了springBoot使用openfeign來遠(yuǎn)程調(diào)用的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03Java數(shù)據(jù)結(jié)構(gòu)之加權(quán)無向圖的設(shè)計實現(xiàn)
加權(quán)無向圖是一種為每條邊關(guān)聯(lián)一個權(quán)重值或是成本的圖模型。這種圖能夠自然地表示許多應(yīng)用。這篇文章主要介紹了加權(quán)無向圖的設(shè)計與實現(xiàn),感興趣的可以了解一下2022-11-11Java動態(tài)代理之?dāng)r截器的應(yīng)用
今天小編就為大家分享一篇關(guān)于Java動態(tài)代理之?dāng)r截器的應(yīng)用,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01Java 實戰(zhàn)項目之家居購物商城系統(tǒng)詳解流程
讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Java實現(xiàn)一個家居購物商城系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平2021-11-11