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

還是在file->setting->Editor->LiveTemplates這個(gè)路徑下點(diǎn)擊一下剛剛你添加的那個(gè)名字(我這是MyGroup),然后點(diǎn)擊右邊上面那個(gè)綠色的+號(hào),選擇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):
下面紅色圈中的下拉框選擇相對(duì)應(yīng)的參數(shù)點(diǎn)擊OK
再點(diǎn)擊apply,點(diǎn)擊Ok。
然后寫方法之前點(diǎn)寫上add(剛剛填的)按tab,注釋就出來(lái)了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot整合Lettuce redis過(guò)程解析
這篇文章主要介紹了SpringBoot整合Lettuce redis過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10
java對(duì)接微信小程序詳細(xì)流程(登錄&獲取用戶信息)
這篇文章主要給大家介紹了關(guān)于java對(duì)接微信小程序(登錄&獲取用戶信息)的相關(guān)資料,我們?cè)陂_發(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)鑒)的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(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),通過(guò)源碼分析,幫助開發(fā)者更好地理解和使用這些高級(jí)特性,提升業(yè)務(wù)效率,感興趣的朋友跟隨小編一起看看吧2024-11-11
SpringBoot 防止接口惡意多次請(qǐng)求的操作
這篇文章主要介紹了SpringBoot 防止接口惡意多次請(qǐng)求的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
使用React和Java實(shí)現(xiàn)文本摘要小工具
本文將詳細(xì)介紹如何使用 React 和 Java 搭建一個(gè)小型文本摘要工具,并基于 Hugging Face 提供的 API 來(lái)實(shí)現(xiàn)智能摘要功能,感興趣的可以了解下2024-11-11
mybatis通過(guò)TypeHandler?list轉(zhuǎn)換string類型轉(zhuǎn)換方式
這篇文章主要介紹了mybatis通過(guò)TypeHandler?list轉(zhuǎn)換string類型轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
Java鏈表數(shù)據(jù)結(jié)構(gòu)及其簡(jiǎn)單使用方法解析
這篇文章主要介紹了Java鏈表數(shù)據(jù)結(jié)構(gòu)及其簡(jiǎn)單使用方法解析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-07-07
Spring?Data?JPA實(shí)現(xiàn)持久化存儲(chǔ)數(shù)據(jù)到數(shù)據(jù)庫(kù)的示例代碼
Spring Data JPA是Spring基于JPA規(guī)范的基礎(chǔ)上封裝的?套 JPA 應(yīng)?框架,可使開發(fā)者?極簡(jiǎn)的代碼即可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和操作。本文我們來(lái)了解如何用Spring?Data?JPA框架實(shí)現(xiàn)數(shù)據(jù)持久化存儲(chǔ)到數(shù)據(jù)庫(kù),感興趣的可以了解一下2022-04-04

