詳解IntelliJ IDEA 自定義方法注解模板
最近沒(méi)啥事開(kāi)始正式用Eclipse 轉(zhuǎn)入 idea工具陣營(yíng),畢竟有70%的開(kāi)發(fā)者在使用idea開(kāi)發(fā),所以它的魅力可想而知。剛上手大概有一天,就知道它為啥取名為 intelli(智能化)了,確實(shí)很智能,這還是一些小小的細(xì)節(jié),當(dāng)然idea也有它不足之處,就是我們今天要講的“自定義方法注解模板”,類(lèi)注解模板可以很簡(jiǎn)單的設(shè)置,這里我就不重復(fù),而網(wǎng)上很多關(guān)于自定義方法注解模板的文章大多是抄襲獲取轉(zhuǎn)發(fā)根本自己就沒(méi)有驗(yàn)證,本文經(jīng)過(guò)自己親自驗(yàn)證有效。
1、File->settings->Editor->Live Templates

2、點(diǎn)擊右上角的綠色+號(hào),然后選擇template group ,然后輸入group的name,隨便輸入就好了:myGroup。然后點(diǎn)ok

3、選中剛才創(chuàng)建的myGroup,然后再次點(diǎn)擊右側(cè)的綠色+,這次選擇的是第一個(gè)1. Live Template。取名為*,取名可以隨便,只是個(gè)人覺(jué)得方便,你可以取別的。
4、配置模板,下面是我的模板,大家仔細(xì)看我的模板開(kāi)頭是*而不是/*,這就是關(guān)鍵所在。
/* * * @author chenmc * @date $date$ $time$ * @param $params$ * @return $returns$ */
注意只有當(dāng)變量被$$包圍是 右側(cè)的Edit variables才可以點(diǎn)擊哦。
5、再編輯好模板之后就只為參數(shù)添加$$添加變量,點(diǎn)擊右側(cè)的 Editor variables,

6、完成之后點(diǎn)擊Apply然后點(diǎn)擊OK,注意了,重點(diǎn)的地方,在你的方法上輸入 /*然后加上模板的名稱(chēng)*,這就是我為什么不取字母而取名為*,因?yàn)檫@樣很快速,再按Tab鍵(注意啊不是按Enter鍵,而是按Tab鍵)就會(huì)出現(xiàn)你想要的注釋了,很多教程是直接輸入模板名稱(chēng)按tab鍵,但是這種方法的@param和@return是獲取不到的,再重復(fù)一遍正確的方式:/** 然后按Tab鍵;如果你取名為abc那就是 /*abc 然后按Tab。效果如下:

7、但是還有一個(gè)問(wèn)題,細(xì)心的讀者會(huì)發(fā)現(xiàn)在@param這個(gè)參數(shù)上報(bào)錯(cuò)了,這是因?yàn)閕dea強(qiáng)大的檢查功能,有兩種解決辦法:
File->settings->Editor->Inspections->javadoc issues下面第四項(xiàng)將紅色 Error改為黃色Warning即可

第二種是點(diǎn)擊idea的右下角的人頭圖像,然后選擇高亮級(jí)別,調(diào)為Syntax模式即可

至此已大功告成了,希望能幫到大家!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java實(shí)現(xiàn)的n*n矩陣求值及求逆矩陣算法示例
這篇文章主要介紹了java實(shí)現(xiàn)的n*n矩陣求值及求逆矩陣算法,結(jié)合具體實(shí)例形式分析了java基于數(shù)組的矩陣定義、遍歷、運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下2017-09-09
Spring注解配置AOP導(dǎo)致通知執(zhí)行順序紊亂解決方案
這篇文章主要介紹了Spring注解配置AOP導(dǎo)致通知執(zhí)行順序紊亂解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
MyBatis 接收數(shù)據(jù)庫(kù)中沒(méi)有的字段的解決
這篇文章主要介紹了MyBatis 接收數(shù)據(jù)庫(kù)中沒(méi)有的字段的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
@Transactional注解:多個(gè)事務(wù)嵌套時(shí),獨(dú)立事務(wù)處理方式
這篇文章主要介紹了@Transactional注解:多個(gè)事務(wù)嵌套時(shí),獨(dú)立事務(wù)處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
knife4j+springboot3.4異常無(wú)法正確展示文檔
本文主要介紹了knife4j+springboot3.4異常無(wú)法正確展示文檔,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01
SpringBoot接口惡意刷新和暴力請(qǐng)求的解決方法
在實(shí)際項(xiàng)目使用中,必須要考慮服務(wù)的安全性,當(dāng)服務(wù)部署到互聯(lián)網(wǎng)以后,就要考慮服務(wù)被惡意請(qǐng)求和暴力攻擊的情況,所以本文給大家介紹了SpringBoot接口惡意刷新和暴力請(qǐng)求的解決方法,需要的朋友可以參考下2024-11-11

