タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaとLombokに関するnantanのブックマーク (3)

  • LombokとLombok-pg: Javaコードを減量する魔法のスパイス

    この記事はJavaアドベントカレンダー2014の12月24日分です。昨日は、 nagaseyasuhito さんによる Mavenでマスター/スレーブ構成のMySQLを起動して結合テストをするぞ という記事でした。Mavenでこんなことまでできるんだなぁということが分かる実践的なコードで、参考にしたいです! 明日は、いよいよアドベントカレンダー最終日、担当は kokuzawa さんになります。 コードをシンプルにできるラムダ式への注目 さて今年の日Javaアドベントカレンダーは、4月にJava 8がリリースされたこともあって、Java 8に関連した記事が多かったようです。その中でも、特にラムダ式への注目が際立ちました。 ラムダ式の最たる活用例 Stream APIについては、12月17日のcom4dcさんがデータ処理がどう簡潔に書けるかをコード例で示されています。また12月20日のRy

    LombokとLombok-pg: Javaコードを減量する魔法のスパイス
  • Lombok - Qiita

    Lombokとは? JavaのボイラープレートコードをシンプルにしてくれるJavaのライブラリです。非常に強力です。 例えばJavaBeansコードを書く際に、ライブラリを使用すればgetterメソッド・setterメソッドをコード上に直接書かなくて済みます。 またプログラムが手続き的ではなく、宣言的になり可読性が高まります。 (Lombokは内部的にAST変換を利用しています。) 続きは以下を参照ください(内容を移動させました) Lombokを開発環境にインストールする(Eclipse) Lombokを用いた開発 (1) Lombokを用いた開発 (2) Lombokを使った開発ひと巡り

    Lombok - Qiita
  • みんな大好きlombokでimmutableなクラスを簡単に作る等 - Qiita

    lombokはアクセッサ系のアノテーション(@GET,@SET,@DATA)だけを使っていても十分便利ですが、 @Valueでimmutableなクラスを生成するのはもっと便利です。 lombokなしで、immutableなPairクラスを作ってみます。 コンストラクタは隠蔽して、staticメソッドのofでオブジェクトを生成しています。 public final class ImmutablePair<L, R> { public static <L, R> ImmutablePair<L, R> of(L left, R right){ return new ImmutablePair<>(left, right); } private ImmutablePair(L left, R right) { this.left = left; this.right = right; } pr

    みんな大好きlombokでimmutableなクラスを簡単に作る等 - Qiita
  • 1