目錄
一、生成類註釋-01
1.1、生成類註解模板
/**
* @ClassName ${NAME}.java
* @author 建立人名稱
* @version 1.0.0
* @Description TODO
* @createTime ${YEAR}年${MONTH}月${DAY}日 ${HOUR}:${MINUTE}
*/
1.2、把模板設定到IDEA中
依次開啟 File
-> Settings
-> Editor
-> File and Code Templates
-> Includes
-> File Header
1.3、效果圖
二、生成類註釋-02
2.1、生成類註釋模板
/**
* @ClassName ${NAME}.java
*
* @Description ${description}
*
* @author 作者名稱
*
* @createTime ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
**/
2.2、把模板設定到IDEA中
2.3、效果圖
2.4、在 Interface
和 Enum
中新增
三、兩種類註釋生成的區別
第一種在 Includes
的 File Header
裡面建立的,類註釋建立類完成後修改。
第二種在 File
的 Class
裡面建立的,會在每次建立類的時候彈窗,輸入的內容就是註釋的內容。
四、生成方法註釋
4.1、生成方法註釋模板
/**
* @description TODO
* @author F.石榴
* @param $param$
* @createTime $date$ $time$
* @return $return$
*/
4.2、把註釋模板設定到IDEA中
File
-> Setting
-> Preferences
-> Editor
-> Live Templates
-> 點選右邊加號為自己新增一個Templates Group
-> 然後選中自己的 Group
再次點選加號新增 Live Templates
勾選所有即可
params值:
groovyScript("def result=''; def stop=false; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size()==1 && (params[0]==null || params[0]=='null' || params[0]=='')) { stop=true; }; if(!stop) { for(i=0; i < params.size(); i++) {result +=((i==0) ? '\\r\\n' : '') + ((i < params.size() - 1) ? ' * @param ' + params[i] + '\\r\\n' : ' * @param ' + params[i] + '')}; }; return result;", methodParameters())
4.3、效果圖
原文連結:https://mp.weixin.qq.com/s/Gc_79xbbba7PS_3Rzfs6Uw