暇な日々にスパイスを

学んだ技術の備忘録

Lombok STSへの適用

Spring Tool Suiteには、Lombokが適用されてはいないようです。

StarterProjectでgradleに指定されているため、アノテーションは問題無いです。
しかし、Contents Assistに表示されないのは非常に困ります。
そのため、STSのLombokを有効化します。

Lombokについては以下を参考にしています。
qiita.com

  1. 下記からlombok.jarをDLします。
    Project Lombok
  2. lombok.jarを起動します
  3. Specify locationから以下を指定します
    f:id:snona:20160218023049p:plain
    [STS] -> [Contents] -> [Eclipse] -> [STS.ini]
  4. STSを再起動
    lombokのアノテーションを記述したクラスをimportしている箇所は、一度importを削除するなどしないと、変にキャッシュが残っているようで、メソッドがundefineと言われることがあるようです

これで有効になりました。