この記事の内容は、ロンボク島とは何か?ロンボク島の利用。困っている友人は参考にしていただければ幸いです。
Lombok は、開発者が Java の冗長性を排除するために使用できる Java ユーティリティで、特に単純な Java オブジェクト (POJO) の場合に役立ちます。これは注釈を通じて行われます。
lombok 公式 Web サイトから例を挙げます:
public class Users { private String name ; private String pass ; private Integer age ; }
このオブジェクトを使用するには、いくつかの getter メソッドと setter メソッドも記述する必要があり、場合によってはコンストラクター、equals メソッド、またはハッシュ方式。これらのメソッドは冗長で非技術的であり、定型コードと呼ばれます。
lombok の主な機能は、次のようないくつかのアノテーションによってボイラープレート コードを削除することです:
@Datapublic class Users{ private String name; private String pass; private Integer age; }
このクラスがこれらのメソッドを自動的に生成することがわかります
@Data アノテーションが少し単純で粗雑だと思う場合は、Lombok では @Getter、@Setter (これら 2 つはフィールド アノテーション)、@ToString、@AllArgsConstructor (これら 2 つはクラス アノテーション) などのより洗練されたアノテーションが提供されています。注釈)。
これらはおそらく最も一般的な使用法です。詳細な使用法については、ここで Lombok 機能の概要を参照してください。
-----------------------------上記は lombok の機能の一部です。 - ------------------------
lombok は、プロジェクトが依存する IDE プラグインであると同時に jar パッケージでもあります
lombok jar の URL をダウンロードします: https://atimo.oss-cn-beijing.aliyuncs.com/file/lombok .jar
lombok が jar パッケージに依存する理由は次のとおりです。アノテーションはコンパイル時に使用されます。これは、コンパイラがコンパイルするときに AST (抽象構文ツリー) を操作してバイトコードの生成を変更するためです。言い換えれば、これは Java 構文を変更することができます。これは Spring の依存関係注入や Hibernate の ORM のような実行時機能ではなく、コンパイル時機能です。
以上がジャワ語でロンボク島とは何ですか?ロンボク島の利用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。