最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA類和方法注釋模板設置(非常詳細)

 更新時間:2018年08月29日 10:23:55   作者:菜雞兒學習筆記  
這篇文章主要介紹了IDEA類和方法注釋模板設置(非常詳細),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

idea 模版之自定義類與方法注釋

很多公司都有要求的代碼注釋規(guī)范,我們每新建類或者方法的時候從新復制粘貼很麻煩,而且容易粘錯。

當然自定義模板還可以用到很多地方,比如系統(tǒng)自帶的 sout就是system.out.print(); 當你輸入某文本的時候,系統(tǒng)會自動替換成目標文本。

1定義java文件頭部的注釋

2給java類中的方法添加上注釋

      2.1第一步勾選Enable Live  Templates

      2.2第二步新建一個Group

      2.3第三步新建一個Template

      2.4第四步點擊Define按鈕

      2.5第五步填寫注釋模板

1、定義java文件頭部的注釋

打開設置面板,然后填寫注釋模板:

File  => setting  => editor =>  File and Code Templates

如圖:

2、給java類中的方法添加上注釋

2.1、第一步勾選Enable  Live  Templates

首先要在上一章節(jié)的圖中勾選中 Enable  Live  Templates

如圖:

2.2、第二步新建一個Group

其次要打開LiveTemplates 然后新建一個Group

如圖:

    

在彈窗口中輸入你想要的group名稱,例如我取名叫chenjieGroup

如圖:


點擊OK,你已經(jīng)新建了一個模板組,名稱叫chenjieGroup

如圖:

2.3、第三步新建一個Template

選中新建的group,也就是選中chenjieGroup,在這個group下新建一個LiveTemplate

如圖:

上圖中點擊Live Template之后,將會新建一個模板,并且光標定位到了需要你輸入快捷鍵的方框中

如圖:


我輸入了cjm意思是當我在java文件的某個方法內部,連續(xù)輸入cjm后,intellij將會在該方法的頭上為我自動生成注釋(根據(jù)我接下來定義的模板來生成)。

2.4、第四步點擊Define按鈕

點擊上圖中的Ok按鈕左上方的define

如圖:

在彈出的下拉框內選擇作用域,這里選擇java文件

如圖:

2.5、第五步填寫注釋模板

 在第四步完成后,Templatetext框內的內容可以編輯了,在Template text 內寫入模板,例如我敲入的模板是:

/**

 *@描述 

 *@參數(shù) $params$

 *@返回值 $return$

 *@創(chuàng)建人 chenjie

 *@創(chuàng)建時間 $date$

 *@修改人和其它信息

 */

如圖:


說明:在此步驟中,模板內容你可以自己寫,兩個$號內部是參數(shù)名稱,都有哪些參數(shù)呢,你可以點擊Editvariables,然后在彈窗口中自己查看和選擇

點擊Edit variables會彈出框

如圖:

彈出框

如圖:

上圖中,Name這一列是你可以設置的參數(shù)名稱,Expression這一列是你可以選擇的表達式,點擊Expression這一列的單元格,即可出現(xiàn)下拉框

如圖:

例如我依次給params、return、date這三個變量設置了表達式

如圖:


點擊OK(兩個窗口上的OK都要點擊) 

好了,現(xiàn)在可以驗證了。

新建一個Utils類

如圖:

取名Utils

如圖:

可以看到,文件頭部的注釋已經(jīng)有了

如圖:

新建一個方法,內容如下:

 public static String sayHello(String userName)
{
   return "hello "+userName; 
}

如圖:

在上圖畫紅框的地方輸入我們剛才設置的快捷鍵cmj即可看到intellij給我們添加的注釋

如圖:

快捷鍵需要在方法內部,也就是花括號內部,至于是不是在紅框的位置都可以,例如在return語句的后面或者其他地方也可以,只要是在sayHello方法內部即可。我輸入cjm然后就可以得到提示

如圖:

好了,敲回車后,intellij將我輸入的cjm替換為了方法的注釋(根據(jù)我們上一步設置的模板來生成注釋)

 如圖:


說明:此時有點2,還需要自己把注釋剪切到方法外部去,不過總比我們手動敲注釋好多了??旖萱I可以在方法外部敲,也可以生成注釋,但是參數(shù)和返回值就沒法給你生成了,因為參數(shù)和返回的值只有在函數(shù)作用域內,intellij才能找到,所以快捷鍵最好還是在方法內部敲,我剛才的cjm就是在方法內部敲的。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • java高并發(fā)鎖的3種實現(xiàn)示例代碼

    java高并發(fā)鎖的3種實現(xiàn)示例代碼

    本篇文章主要介紹了java高并發(fā)鎖的3種實現(xiàn)示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Nacos?Client的Bug解決方法記錄

    Nacos?Client的Bug解決方法記錄

    這篇文章主要為大家介紹了Nacos?Client的Bug解決方法記錄,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 排序算法圖解之Java希爾排序

    排序算法圖解之Java希爾排序

    希爾排序是希爾(Donald?Shell)于1959年提出的一種排序算法,其也是一種特殊的插入排序,即將簡單的插入排序進行改進后的一個更加高效的版本,也稱縮小增量排序。本文通過圖片和示例講解了希爾排序的實現(xiàn),需要的可以了解一下
    2022-11-11
  • 解決spring-data-jpa mysql建表編碼問題

    解決spring-data-jpa mysql建表編碼問題

    這篇文章主要介紹了解決spring-data-jpa mysql建表編碼問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java pdu短信解碼全面解析

    Java pdu短信解碼全面解析

    本文是根據(jù)python的方法改寫的pdu短信解碼,非常不錯,代碼簡單易懂具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-10-10
  • Java解析pdf格式發(fā)票的代碼實現(xiàn)

    Java解析pdf格式發(fā)票的代碼實現(xiàn)

    為了減少用戶工作量及誤操作的可能性,需要實現(xiàn)用戶上傳PDF格式的發(fā)票,系統(tǒng)通過解析PDF文件獲取發(fā)票內容,并直接將其寫入表單,以下文章記錄了功能實現(xiàn)的代碼,需要的朋友可以參考下
    2024-08-08
  • 最優(yōu)雅地整合 Spring & Spring MVC & MyBatis 搭建 Java 企業(yè)級應用(附源碼)

    最優(yōu)雅地整合 Spring & Spring MVC & MyBatis 搭建 Java 企業(yè)級應用(附源碼)

    這篇文章主要介紹了最優(yōu)雅地整合 Spring & Spring MVC & MyBatis 搭建 Java 企業(yè)級應用(附源碼),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • SpringBoot+Vue+Axios+BootStrap實現(xiàn)圖書的增刪改查功能示例

    SpringBoot+Vue+Axios+BootStrap實現(xiàn)圖書的增刪改查功能示例

    本文主要介紹了SpringBoot+Vue+Axios+BootStrap實現(xiàn)圖書的增刪改查功能,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 使用GenericObjectPool避免泄漏設置方法

    使用GenericObjectPool避免泄漏設置方法

    這篇文章主要為大家介紹了使用GenericObjectPool避免泄漏的設置方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • mybatis判斷l(xiāng)ist不為空/大小的問題

    mybatis判斷l(xiāng)ist不為空/大小的問題

    這篇文章主要介紹了mybatis判斷l(xiāng)ist不為空/大小的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評論

朝阳区| 北川| 克什克腾旗| 乌拉特前旗| 三门县| 沽源县| 高青县| 蒙山县| 曲周县| 巴楚县| 阳高县| 泽普县| 陈巴尔虎旗| 潜山县| 宁城县| 昔阳县| 仁化县| 湖州市| 紫云| 衢州市| 关岭| 波密县| 文登市| 伊川县| 广丰县| 元朗区| 大悟县| 漾濞| 海丰县| 郸城县| 彭水| 沅陵县| 赣榆县| 武胜县| 静安区| 通海县| 兖州市| 兴城市| 云浮市| 西畴县| 盘锦市|