2014-09-11 38 views
1

在Eclipse(Java)中,如何自動將代碼添加到我創建的每個類中。假設我創建一個名爲Foo類,我想這個代碼在序言/狀態自動進入:如何自動添加代碼到我創建的每個類中

private final Logger log = LoggerFactory.getLogger(this.getClass());

和適當slf4j進口自動導入。同樣,我希望構造函數自動顯示。我想什麼完整的例子,看後我點擊創建按鈕:

package test; 
import org.slf4j.Logger; 
import org.slf4j.LoggerFactory; 

public class Foo { 
    private final Logger log = LoggerFactory.getLogger(this.getClass()); 

    public Foo() { 

    } 

} 
+0

某處在選項對話框配置模板的方式。 – talex 2014-09-11 13:34:17

+0

或者,您可以使用[Lombok](http://projectlombok.org/),並將'@ Slf4j'註釋添加到您的班級。 – 2014-09-11 13:40:58

回答

0

你可以改變New Java FilesClass body模板來得到你想要的。

Preferences,Java-> Code Style -> Code Templates下,有New Java Files您可以在適當的位置添加導入。

Imports

變化這樣

private final Logger log = LoggerFactory.getLogger(this.getClass()); 

public void ${type_name}() { 
} 

Class body模板添加記錄器和默認公共構造函數。

當您使用Eclipse創建新的Java類文件時,進行這兩項更改將自動添加所需內容。

+0

如何自動添加空的構造函數? – user2763361 2014-09-11 13:47:04

0

這應該有所幫助。您可以修改適合您目的的模板。

code template

+0

這並不解釋如何去做,只是在哪裏。 – 2014-09-11 13:55:59

+0

我希望可以從截圖中顯示的模式推斷出來。 :-) – prabugp 2014-09-11 14:03:39

相關問題