是否有一些活模板或某些東西,將記錄器定義添加到類中?如何在IntelliJ中快速輸入記錄器定義?
在Eclipse中我有一個模板:
private static final Logger log = LoggerFactory.getLogger(${enclosing_type}.class);
不要看到一些關於這Log Support plugin。
是否有一些活模板或某些東西,將記錄器定義添加到類中?如何在IntelliJ中快速輸入記錄器定義?
在Eclipse中我有一個模板:
private static final Logger log = LoggerFactory.getLogger(${enclosing_type}.class);
不要看到一些關於這Log Support plugin。
缺省情況下,但你可以創建一個新的與現場的模板:
看到這個: Intellij Live Template
您可以通過添加以下代碼添加模板:
Settings -> Editor -> File and Code Templates -> class
private static final Logger log = LoggerFactory.getLogger(${NAME}.class);
你試過了嗎Lombok?這不是一個活的模板,但它有很多樣板代碼的幫助(getter/setter方法,等於,哈希碼,記錄儀...)
要使用@Log
/@Slf4j
/@CommonsLog
和龍目島創建一個記錄器,註釋類將創建一個靜態字段log
供您使用。
IntelliJ IDE插件會在編譯階段注入bolierplate代碼,同時保持源代碼精簡。
我使用這個活的模板:
private static final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger($CLASSNAME$.class);
進入「編輯變量」,並設置CLASSNAME
變量是表達className()
這樣的IntelliJ會自動插入類名。
此外,啓用「縮短FQ名稱」複選框,以便IntelliJ將使用導入語句。
http://stackoverflow.com/questions/6097646/intellij-live-template可能的重複 – cahen