Lombok


Lombok
Lombokアニメーションに基づいてコードを自動的に生成・完了するライブラリです.
JavaのAnnotation Processor機能を使い、コンパイル時にジェネレータなどを自動的に生成します.classを開いて確認するとanotationが追加されたコードがわかります.
  • @RequiredArgsConstructor:final自動作成ジェネレータ.
  • @Getter , @Setter
  • ライブラリの使用
    プロジェクトが作成されました.
  • build.gradleファイルに次の内容を追加します.
  • configurations {
    	compileOnly {
    		extendsFrom annotationProcessor
    	}
    }
    依存項目には、次の項目も追加できます.
    compileOnly 'org.projectlombok:lombok'
    annotationProcessor 'org.projectlombok:lombok'
    	
    testCompileOnly 'org.projectlombok:lombok'
    testAnnotationProcessor 'org.projectlombok:lombok'
    完了したら、Gradle変更をロードします.

  • 最新バージョンのIntellieJでは、バンドルされたロムフォードを提供しているので、プラグインを探してダウンロードする必要はありません.

  • 設定でAnnotation Processorsを見つけ、上部ボタンをアクティブにすればいいです.

  • プロジェクトを作成する前に
  • start.spring.ioを使用すると、DependenciesでLombokを検索できます.