SetterとGetterをソースに記述する手間を省略してくれるLombokライブラリの使い方について。
手順
- 「Lombok download」で検索するとトップに出てくるサイトでjarファイルをダウンロード。
- 「eclipse」フォルダ内にある、「plugins」フォルダの中にダウンロードしたjarファイルを放り込みます。
- eclipseを開いていたら、一端終了します。再度「eclipse」フォルダ内で、「eclipse.ini」ファイルをエディタソフトで開き、最後に「-javaagent:plugins/lombok.jar」と付け足します。付け足した後は改行しておきます。 【追記 8/31】手順がひとつ漏れていました。
- eclipseを起動して、 lombokを利用したいプロジェクトのlibフォルダにも、ダウンロードしたjarファイルを入れてあげます。
- 以上で完了。lombokの記述ができるようになっています。
注意点
- 5.で、セッターとゲッターを利用する側のクラスで、コンパイルエラー(赤字)が出てしまう場合は、プロジェクト名を右クリック >「検証」を選択、で解消されます。
- プロジェクトのlibフォルダにjarファイルを設定しただけでは、IDEのコンパイラがLombokの記述を認識してくれないので、コンパイルエラーになってしまいます。Lombokは結局、コーディング中の手間を省いているだけで、コンパイルされるソース上には、きちんとSetterとGetterが書かれています。 なので、コンパイル時はライブラリがクラスパス上にある必要があるけれど、コンパイルしたプロジェクトをjarやwarにする時はlombokライブラリのjarファイルを含める必要はないそうです。