1. 程式人生 > >Idea 配置method註釋模板

Idea 配置method註釋模板

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);

轉載請申明出處!