2016-08-05 48 views
0

我通常會進入'Source'來自動生成代碼,如構造函數,get和set方法等等。有更快的選擇嗎?有沒有更快的方法來在Eclipse中設置Eclipse的方法?

+0

你是什麼意思「設置方法」?你在談論代碼生成嗎? –

+1

根據您的點擊/類型比例,鍵入'set'並點擊Ctrl + Space可以更快地自動建議設置者。或者使用['lombok'](https://projectlombok.org/) –

+0

JPA(例如eclipseLink)從數據庫中爲您生成rhe實體類,其餘的不使用許多字段,並嘗試'final'字段,這通常甚至可能是「公開最後」。 –

回答

2

如果你想有一個快捷鍵來生成getter和setter方法,嘗試:

ALT + SHIFT +小號+[R

這將打開的getter/setter對話框。你必須按全部4個鍵。

+0

哇! Netbeans作爲一種更簡單的方法'ALT + INSERT',但我會記住這一點,使用自動完成適用於一個而不是多代,這是完美的! – AxelH

+0

@AxelH你不需要記住它,你可以將它改變爲任何你喜歡的。 – biziclop

+0

您可以分別按下前三個鍵。 'ALT' +'SHIFT' +'S'打開Source上下文菜單,'R'選擇菜單。 –

3

另一種方法可能是使用第三方庫,如Lombok。通過將lombok.jar添加到您的項目中,您只需向註釋添加註釋。當您編譯代碼時,會自動創建Getters和Setter,這會使您的代碼變得簡短。你只需要像這樣:

@Getter @Setter 
public String name; 

setter/getter方法不需要代碼,它們將在運行時生成。

+0

我在我的項目中使用@ lombok.Data。它節省了大量的代碼行。 – YLombardi

相關問題