IDEA 自定義方法注解模板的實現(xiàn)方法
1、使用效果
/**
* 計算交易費用
* @Author wangjiafang
* @Date 2019/9/11
* @param feeComputeVo
* @return
*/
@PostMapping("/v1/fee_compute")
public ApiResponse feeCompute(@RequestBody @Valid FeeComputeVo feeComputeVo){
return new ApiResponse();
}
2、設置步驟-添加自定義方法

File->settings->Editor->Live Templates
擊右上角的綠色+號,然后選擇template group ,然后輸入group的name,隨便輸入就好了:wangjiafang。然后點ok
選中剛才創(chuàng)建的wangjiafang,然后再次點擊右側(cè)的綠色+,這次選擇的是第一個 Live Template
取名為*
Live Template 定義的模板名是 * , 按/**, 然后space鍵盤, 方法注釋就生產(chǎn)了,非常完美!; 網(wǎng)上普遍的方式是將模板名定義為: mc, 使用方式也相應不同, 其實使用方式倒無所謂, 但是mc這種方式有個要求, 必須再方法內(nèi)使用才行,要不產(chǎn)生的注釋param 是null..., 所以你用這種方式,要么你忍受方法內(nèi)寫注釋,要么你手動把方法內(nèi)生成的注釋移到外面
把Expand with中 默認enter 修改為space,當然你也可以修改為其他的快捷方式;為什么要什么默認的enter,因為 /** 是idea的默認注釋快捷,和要使用默認注釋模板的地方?jīng)_突
注釋模板代碼
/* * $desc$ * @Author wangjiafang * @Date $date$ $params$ * @return */
3、設置步驟-添加方法中的變量

IDEA 中methodParameters(), 是數(shù)組的形式([aParam, bParam, cParam]這樣的結(jié)構),需要對methodParameters() 函數(shù)進行處理,處理腳本如下:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + '\\t' + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
詳解微信開發(fā)之a(chǎn)ccess_token之坑
access_token分類一是普通access_token,二是網(wǎng)頁授權access_token。這篇文章主要介紹了詳解微信開發(fā)之a(chǎn)ccess_token之坑,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-10-10
Java之maven打完jar包之后將jar包放到指定位置匯總
這篇文章主要介紹了Java之maven打完jar包之后將jar包放到指定位置匯總,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04
springboot 用監(jiān)聽器統(tǒng)計在線人數(shù)案例分析
這篇文章主要介紹了springboot 用監(jiān)聽器統(tǒng)計在線人數(shù)案例分析,質(zhì)是統(tǒng)計session 的數(shù)量,思路很簡單,具體實例代碼大家參考下本文2018-02-02
Java實現(xiàn)數(shù)據(jù)更新和事件通知的觀察者模式
Java觀察者模式是一種行為型設計模式,用于實現(xiàn)對象間的一對多依賴關系。當一個對象的狀態(tài)發(fā)生改變時,它的所有依賴對象都會收到通知并自動更新。觀察者模式可以實現(xiàn)松耦合,增強了系統(tǒng)的可維護性和可拓展性2023-04-04
基于Java編寫一個PDF與Word文件轉(zhuǎn)換工具
前段時間一直使用到word文檔轉(zhuǎn)pdf或者pdf轉(zhuǎn)word,尋思著用Java應該是可以實現(xiàn)的,于是花了點時間寫了個文件轉(zhuǎn)換工具,感興趣的可以了解一下2023-01-01
你必須得會的SpringBoot全局統(tǒng)一處理異常詳解
程序在運行的過程中,不可避免會產(chǎn)生各種各樣的錯誤,這個時候就需要進行異常處理,本文主要為大家介紹了SpringBoot實現(xiàn)全局統(tǒng)一處理異常的方法,需要的可以參考一下2023-06-06

