Springboot統合lombook.jarプロセス解析
この文章は主にSpringboot統合lombook.jar過程解析を紹介しています。ここでは例示的なコードを通して紹介された非常に詳細で、皆さんの学習や仕事に対して一定の参考学習価値があります。必要な友達は参考にしてください。
紹介する
Spring Bootは非常に効率的な開発フレームワークであり、lombookはコードテンプレートソリューションであり、開発の効率を大幅に向上させます。ここで紹介します。
Lombookが解決したいのは私達の実体Beanの中で大量のGetter/Setter方法及びtoString、hashCodeなどは使えないかもしれませんが、時にはやはり再記入が必要で、使いやすい方法を期待します。Lombookを使ったら、自動的にコード生成を実現します。運転中に自動的に生成してくれます。つまり、あなたのコードの総量を大幅に減らすということです。
まずプロジェクトのpom.xmlファイルにlombook.jar依存を追加します。groupidとartftidを記入するだけで、親プロジェクトのboot項目でバージョンと範囲が定義されています。
私は直接にlombookのダウンロードディレクトリの下で運行しています。他のディレクトリでも直接運行できます。実行命令が必要です。java-jar lombook.jarのダウンロードディレクトリ+lombook.jar
IDEインストール画面をイジェクトします。複数のIDEがあれば、複数の選択があり、使っているIDEバージョンを選択します。注意これはeclipseのインストール方式です。ldeaはいけないようです。
最後にあなたのIDEのインストールディレクトリの下でiniファイルを調べてください。もしあるならば-javaagent:lombook.jarこのコードはすでにインストールされました。
常用注釈の紹介@Getter/@Setter:クラスと属性に作用し、クラスに置くと、すべての非静的属性に対してGetter/Setterメソッドを生成し、属性において、この属性に対してGetter/Setterメソッドを生成します。また、Getter/Setterメソッドのアクセスレベルを指定することができます。 @Equals AndHashCode:デフォルトでは、すべての非過渡(non-trnsient)と非静的(non-static)フィールドを使用してequalsとhascode方法を生成します。具体的にどの属性を使用するかを指定することもできます。@ToString生成toStringメソッドは、デフォルトではクラス名、属性すべてを出力し、属性は順次出力され、カンマで分割されます。 @Noargs Costructor、@RequiredArgs Contror and@AllArgs Controuctor:無参画コンストラクタ、部分パラメータコンストラクタ、全参コンストラクタ @Data:@ToString、@Equals AndhashCodeを含み、すべての属性の@Getter、すべてのnon-final属性の@Setterと@RequiredArgs Costructorの組み合わせは、通常、この注釈を使用すれば十分です。 @Budilder:Builder方式の初期化が可能です。 @Slf 4 j:prvate final Loggar logger=ロギングFactory.get Loggar(XX.class);もっとさわやかになりません。普通は他のjava類に使われます。 以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。
紹介する
Spring Bootは非常に効率的な開発フレームワークであり、lombookはコードテンプレートソリューションであり、開発の効率を大幅に向上させます。ここで紹介します。
Lombookが解決したいのは私達の実体Beanの中で大量のGetter/Setter方法及びtoString、hashCodeなどは使えないかもしれませんが、時にはやはり再記入が必要で、使いやすい方法を期待します。Lombookを使ったら、自動的にコード生成を実現します。運転中に自動的に生成してくれます。つまり、あなたのコードの総量を大幅に減らすということです。
まずプロジェクトのpom.xmlファイルにlombook.jar依存を追加します。groupidとartftidを記入するだけで、親プロジェクトのboot項目でバージョンと範囲が定義されています。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
それからlombook.jarをダウンロードして、lombookをideにインストールするために、cmdで実行します。私は直接にlombookのダウンロードディレクトリの下で運行しています。他のディレクトリでも直接運行できます。実行命令が必要です。java-jar lombook.jarのダウンロードディレクトリ+lombook.jar
IDEインストール画面をイジェクトします。複数のIDEがあれば、複数の選択があり、使っているIDEバージョンを選択します。注意これはeclipseのインストール方式です。ldeaはいけないようです。
最後にあなたのIDEのインストールディレクトリの下でiniファイルを調べてください。もしあるならば-javaagent:lombook.jarこのコードはすでにインストールされました。
常用注釈の紹介