詳細(xì)介紹idea如何設(shè)置類頭注釋和方法注釋(圖文)
intellj idea的強(qiáng)大之處就不多說了,相信每個(gè)用過它的人都會體會到,但是我們也會被他的復(fù)雜搞的暈頭轉(zhuǎn)向,尤其剛從eclipse轉(zhuǎn)過來的童鞋,相信剛開始的那段經(jīng)歷都是不堪回首的,我也是一步步這么走過來的。
今天講的一個(gè)主題是如何實(shí)現(xiàn)類似eclipse的Code Templates那樣的功能,進(jìn)行文件級別的方法級別注釋的實(shí)現(xiàn)。
idea和eclipse的注釋還是有一些差別的。
idea:
類頭注釋:打開file->setting->Editor->Filr and Code Templates->Includes->File Header
直接在右邊的文件框里編輯你說需要注釋的東西,然后應(yīng)用保存之后,當(dāng)你創(chuàng)建類的時(shí)候就會自動生成注釋。
方法注釋:打開file->setting->Editor->LiveTemplates點(diǎn)擊右邊上面那個(gè)綠色的+號,選擇Template Group雙擊,然后彈出一個(gè)窗口,隨便添加一個(gè)名字,我這里添加的是MyGroup然后點(diǎn)擊OK

還是在file->setting->Editor->LiveTemplates這個(gè)路徑下點(diǎn)擊一下剛剛你添加的那個(gè)名字(我這是MyGroup),然后點(diǎn)擊右邊上面那個(gè)綠色的+號,選擇LiveTemplate雙擊,填寫下面的圖上的框
然后點(diǎn)擊
然后選擇Everywhere

最后點(diǎn)擊右下角的Edit variables 按鈕,然后彈出一個(gè)窗口,如下:
如果想把 @param:每一個(gè)參數(shù)可以這樣
參數(shù)值要自己寫的
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())
把這個(gè)添加進(jìn)去,但是還要注意一點(diǎn):
下面紅色圈中的下拉框選擇相對應(yīng)的參數(shù)點(diǎn)擊OK
再點(diǎn)擊apply,點(diǎn)擊Ok。
然后寫方法之前點(diǎn)寫上add(剛剛填的)按tab,注釋就出來了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java對接微信小程序詳細(xì)流程(登錄&獲取用戶信息)
這篇文章主要給大家介紹了關(guān)于java對接微信小程序(登錄&獲取用戶信息)的相關(guān)資料,我們在開發(fā)微信小程序時(shí)經(jīng)常需要獲取用戶微信用戶名以及頭像信息,微信提供了專門的接口API用于返回這些信息,需要的朋友可以參考下2023-08-08
springboot集成JWT實(shí)現(xiàn)身份認(rèn)證(權(quán)鑒)的方法步驟
本文主要介紹了springboot集成JWT實(shí)現(xiàn)身份認(rèn)證(權(quán)鑒)的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04
深入解析Spring?AI框架如何在Java應(yīng)用中實(shí)現(xiàn)智能化交互的關(guān)鍵
本文詳細(xì)介紹了SpringAI框架在Java應(yīng)用中的應(yīng)用,包括實(shí)體類映射、函數(shù)回調(diào)等核心功能的實(shí)現(xiàn),通過源碼分析,幫助開發(fā)者更好地理解和使用這些高級特性,提升業(yè)務(wù)效率,感興趣的朋友跟隨小編一起看看吧2024-11-11
使用React和Java實(shí)現(xiàn)文本摘要小工具
本文將詳細(xì)介紹如何使用 React 和 Java 搭建一個(gè)小型文本摘要工具,并基于 Hugging Face 提供的 API 來實(shí)現(xiàn)智能摘要功能,感興趣的可以了解下2024-11-11
mybatis通過TypeHandler?list轉(zhuǎn)換string類型轉(zhuǎn)換方式
這篇文章主要介紹了mybatis通過TypeHandler?list轉(zhuǎn)換string類型轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
Java鏈表數(shù)據(jù)結(jié)構(gòu)及其簡單使用方法解析
這篇文章主要介紹了Java鏈表數(shù)據(jù)結(jié)構(gòu)及其簡單使用方法解析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-07-07
Spring?Data?JPA實(shí)現(xiàn)持久化存儲數(shù)據(jù)到數(shù)據(jù)庫的示例代碼
Spring Data JPA是Spring基于JPA規(guī)范的基礎(chǔ)上封裝的?套 JPA 應(yīng)?框架,可使開發(fā)者?極簡的代碼即可實(shí)現(xiàn)對數(shù)據(jù)庫的訪問和操作。本文我們來了解如何用Spring?Data?JPA框架實(shí)現(xiàn)數(shù)據(jù)持久化存儲到數(shù)據(jù)庫,感興趣的可以了解一下2022-04-04

