※当サイトは、アフィリエイト広告を利用しています。

Spring Bootでlombokを使ったけどgetter setterが生成されない時の対処法【Maven+Mac】

スポンサーリンク




Spring bootでLombok(https://projectlombok.org/)を使うとGetter Setterを記述する必要がなくなります。とっても便利。ただ、導入にあたりちょっと詰まったのでメモしておこうと思います。

 

環境:
Mac
Spring Boot
Maven
Eclipse

Spring bootでLombokを導入する

Mavenの場合はに記載の通りpom.xmlにdependencyを記載します。

これでアプリを実行したらMaven Dependencyにも取り込まれてたしいけるだろ!と思ってたのですが、これだけではGetter Setterは生成されませんでした。これはただダウンロードしただけです。

なのでlombokのインストールをする必要があります。

Macユーザーならば
/Users/{ユーザー名}/.m2/repository/org/projectlombok/lombok/1.18.22/lombok-1.18.22.jar
に行ってlombok-1.18.22.jarをダブルクリックしてください。
必要に応じてIDEを選択してInstallをしてください。

インストールが完了したら、Eclipse.appを右クリしてshow package contents
Eclipse.app/Contents/Eclipse/eclipse.iniで

-javaagent:/Users/{ユーザー名}/eclipse/jee-20XX-XX/Eclipse.app/Contents/Eclipse/lombok.jar
が追加されていることを確認して、Eclipseを再起動します。

スポンサーリンク

Spring bootでLombokの記述方法

インストールができたら使い方はとっても簡単、Getter Setterを作成したいクラスにて、
import lombok.Data; して、クラスのアノテーションに @Data をつけるのみ!

とっても簡単ですね!それでは!


スポンサーリンク


スポンサーリンク