欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解IntelliJ IDEA 自定義方法注解模板

 更新時(shí)間:2017年12月08日 10:40:20   作者:昌昌93  
本篇文章主要介紹了IntelliJ IDEA 自定義方法注解模板,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

最近沒(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也有它不足之處,就是我們今天要講的“自定義方法注解模板”,類注解模板可以很簡(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)的地方,在你的方法上輸入 /*然后加上模板的名稱*,這就是我為什么不取字母而取名為*,因?yàn)檫@樣很快速,再按Tab鍵(注意啊不是按Enter鍵,而是按Tab鍵)就會(huì)出現(xiàn)你想要的注釋了,很多教程是直接輸入模板名稱按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)文章

  • Spring SseEmitter推送消息及常用方法

    Spring SseEmitter推送消息及常用方法

    SseEmitter 是 Spring Framework 提供的用于支持 Server-Sent Events(SSE)的類,它允許服務(wù)器端向客戶端推送事件流,實(shí)現(xiàn)服務(wù)器到客戶端的單向通信,這篇文章主要介紹了Spring SseEmitter推送消息,需要的朋友可以參考下
    2024-07-07
  • java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器

    java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • SkyWalking自定義鏈路追蹤實(shí)現(xiàn)步驟

    SkyWalking自定義鏈路追蹤實(shí)現(xiàn)步驟

    本文詳細(xì)介紹了如何使用SkyWalking進(jìn)行自定義鏈路追蹤的步驟,包括POM文件依賴和邏輯業(yè)務(wù)代碼的編寫(xiě),文章最后推薦了腳本之家作為進(jìn)一步學(xué)習(xí)的資源
    2024-02-02
  • java使用elasticsearch分組進(jìn)行聚合查詢過(guò)程解析

    java使用elasticsearch分組進(jìn)行聚合查詢過(guò)程解析

    這篇文章主要介紹了java使用elasticsearch分組進(jìn)行聚合查詢過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • MyBatis方法重載的陷阱及解決方案

    MyBatis方法重載的陷阱及解決方案

    在使用 MyBatis 進(jìn)行開(kāi)發(fā)時(shí),尤其是使用注解模式(如 @Select、@Insert 等)時(shí),開(kāi)發(fā)者常常會(huì)遇到這樣一個(gè)問(wèn)題:為什么我的方法重載不能正常工作?這篇文章將深入探討 MyBatis 的這個(gè)特性及如何規(guī)避相關(guān)的坑,需要的朋友可以參考下
    2024-09-09
  • Spring Boot 開(kāi)發(fā)環(huán)境熱部署詳細(xì)教程

    Spring Boot 開(kāi)發(fā)環(huán)境熱部署詳細(xì)教程

    這篇文章主要介紹了Spring Boot 開(kāi)發(fā)環(huán)境熱部署,本文給大家介紹了Spring Boot 開(kāi)發(fā)環(huán)境熱部署的原理及快速配置方法,通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Java使用正則表達(dá)式獲取子文本的方法示例

    Java使用正則表達(dá)式獲取子文本的方法示例

    這篇文章主要介紹了Java使用正則表達(dá)式獲取子文本的方法,結(jié)合實(shí)例形式分析了java針對(duì)子文本的正則操作相關(guān)函數(shù)與使用技巧,需要的朋友可以參考下
    2017-09-09
  • java調(diào)用微信現(xiàn)金紅包接口的心得與體會(huì)總結(jié)

    java調(diào)用微信現(xiàn)金紅包接口的心得與體會(huì)總結(jié)

    這篇文章主要介紹了java調(diào)用微信現(xiàn)金紅包接口的心得與體會(huì)總結(jié),有需要的朋友可以了解一下。
    2016-11-11
  • Maven導(dǎo)入依賴時(shí)爆紅的幾種解決方法

    Maven導(dǎo)入依賴時(shí)爆紅的幾種解決方法

    使用idea建立maven項(xiàng)目,maven導(dǎo)入依賴報(bào)紅,本文主要介紹了Maven導(dǎo)入依賴時(shí)爆紅的幾種解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Java生成和解析XML格式文件和字符串的實(shí)例代碼

    Java生成和解析XML格式文件和字符串的實(shí)例代碼

    這篇文章主要介紹了Java生成和解析XML格式文件和字符串的實(shí)例代碼,需要的朋友可以參考下
    2014-02-02

最新評(píng)論