圖1 idea默認的類模板java
無論能不能懂 VTL 語法,當看到這裏#parse("File Header.java")
應該就知道它包含了另外一個文件。沒錯,文件在這:git
圖2 File Header.javagithub
那咱們該怎麼修改呢?分狀況吧app
只想修改Class下的模板,那就刪除圖1中#parse("File Header.java")
,添加新的註釋進去。(推薦)ide
/** * ${DESCRIPTION} * @author * @create ${YEAR}-${MONTH}-${DAY} ${TIME} */
${DESCRIPTION}
是咱們本身定義的變量,自定義變量格式有兩種方式:$變量名
或 ${變量名}
,自定義的變量在建立對應的文件時候就必須輸入內容idea
想修改全部引用了File Header.java
的文件模板,修改圖2以下。code
/** * @author * @create ${YEAR}-${MONTH}-${DAY} ${TIME} */
由於變量的命名太明瞭不過了,因此這裏很少講解,直接貼出官網的英文解釋:orm
idea的方法註釋通常經過Live Templates實現圖片
這塊內容不瞭解的能夠戳進ip
添加Live Templates
輸入Abbreviation,你能夠鍵入之獲取 Template text中的內容
在Template text中鍵入
/** * @Description: * @author: $user$ * @Param: $params$ * @Return: $return$ * @Date: $date$ $time$ */
其中,$$
之間的是自定義變量,能夠經過Edit variables設置
設置applicable contexts
勾選 Reformat according to style
設置變量的值
點擊Edit variables,進入後選擇每一個變量對應的Expression
使用
這種方式須要獲取方法的相關信息,因此須在方法內部鍵入Abbreviation,若是在方法外部使用,將出現獲取不到值的狀況