Idea 配置method註釋模板
阿新 • • 發佈:2019-02-07
idea中配置class、interface上的註釋模板配置這裡不再說明,主要說明如何配置方法上的註釋,效果如下
/** * @description TODO: * @param regUserId * @param idCard * @param realName * @param email * @author helloworld * @date 2018/4/11 * @return *****.ResponseEntity<?> **/ public ResponseEntity<?> updateUserForRealName(Integer regUserId, String idCard, String realName, String email) {
網上基本沒有這樣的配置說明操作,下面說下具體配置過程,
1、ctrl+alt+s 找到 Live Templates,先新增template group,在新增Live tempalte, 這裡沒有截圖(網上配置太多了)。
2、配置如下
這裡只說明param的替換過程,在Expression中配置如下程式碼
groovyScript("_1.collect { '@param ' + it}.join('\\n* ') + ''", methodParameters())
語法內容自行百度。儲存後,在方法上輸入/**+回車就出現最初的模板效果。
3、如果配置日誌輸入,可以新增如下程式碼
groovyScript("'logger.info(\"' + _2 + ', ' + _1.collect { ': {}'}.join(', ') + '\", ' + _1.collect { it}.join(', ') + ');'", methodParameters(), methodName())
效果:
logger.info("updateUserForRealName, : {}, : {}, : {}, : {}", regUserId, idCard, realName, email);
轉載請申明出處!