@Data
getter/setterをコンパイル時に記述するアノテーション
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package jp.masazdream.ds; | |
import lombok.Data; | |
/** | |
* Lombokのサンプルクラス | |
* | |
* @author masai | |
* | |
*/ | |
@Data | |
public class Lombok { | |
private String mA; | |
private String mB; | |
Lombok(String a, String b){ | |
mA = a; | |
mB = b; | |
} | |
} |
@Builder
を利用すると、コンストラクタとgetterが宣言される。
Gradleでビルドする場合は、依存関係に以下を追加する。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dependencies { | |
... | |
provided 'org.projectlombok:lombok:1.12.2' | |
} |
0 件のコメント:
コメントを投稿