読者です 読者をやめる 読者になる 読者になる

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

ITエンジニア徒然 (AWS/Java/JavaScript/Google Spreadsheets/Jenkins/Mac/外部コミュニティ・勉強会レポ)

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