メンチカツには醤油でしょ!!

AWS/Java/Node.js/Spreadsheets/Docker/Jenkins/コミュニティ・勉強会レポを主とした技術系ブログ

Lombokの@Getter @Setterに@Overrideを付ける

先に断っておきますが、たいした内容ではないです。

Lombok便利ですよね。
getter/setterなどの見た目上は無駄なコードの生成をやってくれます。

親クラスでgetterやsetterがabstractメソッドで存在している場合は
@Overrideを付けたい場合があります。

@Override
public getXxx() {
    return this.xxx;
}

実装はこうなり普通に生成したgetterとはちょっと違いますよね。
そんなときは

@Getter(onMethod=@__({@Override})) @Setter

こう書けば良いのです。

 

lombok getter overrideで検索しても上位に出てこなかったのでつい…

projectlombok.org