タグ

Javaとlombokに関するkoyacorgのブックマーク (2)

  • JsonPullParserとLombokを併用してみた « Water Cell / 笑う新潟犬 Blog

    こんばんは、中川@Androidアプリを一緒に作ってくれる人を募集中です。 先日、こんな記事が話題になっておりました。 JavaでIDEのアクセッサ生成よりlombokを使ったほうがいい理由 – きしだのはてな http://d.hatena.ne.jp/nowokay/20130730/1375153790 どうやらgetter/setter/toString/hashCode/equalsなどの、POJOを作成する際には高確率で作ることになる(そしてそれが面倒でIDEに自動生成してもらう)ものを、Lombokはコンパイル時に自動生成することでコーディング時には記述不要にしてくれるようです。つまりステキライブラリ。 弊社的にはgetter/setterといえば、マッピングに関わる全フィールドに対して、getter/setterを要求してくるJSONシリアライズ/デシリアライズライブラリの

  • Java特有の冗長なコードを簡潔に記述する「Lombok」

    Javaは言語仕様上の制約により、ボイラープレートコード(自明だが省略できないお決まりのコード断片)がいくつかあります。例えば、メンバ変数を読み書きするだけのgetterメソッドやsetterメソッドがこれにあたります。Lombokを使えば、これらJava特有の冗長なコードを、見やすく簡潔なものにすることができます。記事ではLombokを利用して、ボイラープレートコードをシンプルに記述する方法について解説します。 はじめに 今やJava開発に必要不可欠となったものの一つに、IDEの存在があります。例えばEclipseではメンバ変数さえ定義すれば、getter/setterの自動生成や、equalsメソッドやhashCodeメソッド、toStringメソッドなどの自動生成などさまざまな場面でコーディングを強力にサポートしてくれます。 これは大変便利な機能ですが、裏を返せばJavaの言語仕様

    Java特有の冗長なコードを簡潔に記述する「Lombok」
  • 1