IDEAでのLombokプラグインのインストールと使用IDEAでのLombokプラグインのインストールと使用

IDEAでのLombokプラグインのインストールと使用

 

  このプラグインの利点は、コードをより簡潔にし、繰り返し作業を減らすことができることです。最も一般的に使用されるのは、エンティティクラスの@Dataアノテーションなどの@Dataアノテーションです。エンティティクラスの各属性は、getおよびsetを記述する必要はありません。 。

 

インストール方法:

1.ファイル→設定→プラグイン、mybatisプラグインを入力します。ローカルで見つからない場合は、[リポジトリで検索]をクリックします(または、[リポジトリを参照]をクリックして検索に入ります)。無料のMyBatisプラグインを見つけたら、[インストール]を選択してインストールします。インストール後に再起動する必要がありますアイデア。

 

使い方:

  インストール後、コメントの形で直接使用できます。たとえば、@ Dataアノテーションを使用して新しいUserエンティティークラスを作成し、次にクラスの直前に@Dataアノテーションを追加して、以下に示すように、このエンティティークラスの属性がgetおよびsetメソッドを必要としないようにします。

 

次のような、より一般的に使用される注釈がいくつかあります。

@AllArgsConstructorが   クラスに追加され、エンティティークラスのすべてのパラメーターを持つコンストラクターが生成されます。

@NoArgsConstructorが   クラスに追加され、パラメーターのないコンストラクターが生成されます。

@RequiredArgsConstructorが   クラスに追加され、@ NonNull注釈とともに使用されて、指定されたパラメーターを持つコンストラクターが生成されます。たとえば、@ NonNullアノテーションをage属性の前に追加すると、ユーザーは、ageパラメーターを必要とする構築メソッドを生成します。

@Getterが   クラスに追加され、エンティティークラスのすべての属性のゲッターメソッドが生成されます。

@Setterが   クラスに追加され、エンティティークラスのすべてのプロパティのセッターメソッドが生成されます。

@ToStringが   クラスに追加され、エンティティクラスのすべての属性の値を出力するためにtoString()メソッドが呼び出されます。

  このプラグインの利点は、コードをより簡潔にし、繰り返し作業を減らすことができることです。最も一般的に使用されるのは、エンティティクラスの@Dataアノテーションなどの@Dataアノテーションです。エンティティクラスの各属性は、getおよびsetを記述する必要はありません。 。

 

インストール方法:

1.ファイル→設定→プラグイン、mybatisプラグインを入力します。ローカルで見つからない場合は、[リポジトリで検索]をクリックします(または、[リポジトリを参照]をクリックして検索に入ります)。無料のMyBatisプラグインを見つけたら、[インストール]を選択してインストールします。インストール後に再起動する必要がありますアイデア。

 

使い方:

  インストール後、コメントの形で直接使用できます。たとえば、@ Dataアノテーションを使用して新しいUserエンティティークラスを作成し、次にクラスの直前に@Dataアノテーションを追加して、以下に示すように、このエンティティークラスの属性がgetおよびsetメソッドを必要としないようにします。

 

次のような、より一般的に使用される注釈がいくつかあります。

@AllArgsConstructorが   クラスに追加され、エンティティークラスのすべてのパラメーターを持つコンストラクターが生成されます。

@NoArgsConstructorが   クラスに追加され、パラメーターのないコンストラクターが生成されます。

@RequiredArgsConstructorが   クラスに追加され、@ NonNull注釈とともに使用されて、指定されたパラメーターを持つコンストラクターが生成されます。たとえば、@ NonNullアノテーションをage属性の前に追加すると、ユーザーは、ageパラメーターを必要とする構築メソッドを生成します。

@Getterが   クラスに追加され、エンティティークラスのすべての属性のゲッターメソッドが生成されます。

@Setterが   クラスに追加され、エンティティークラスのすべてのプロパティのセッターメソッドが生成されます。

@ToStringが   クラスに追加され、エンティティクラスのすべての属性の値を出力するためにtoString()メソッドが呼び出されます。

おすすめ

転載: www.cnblogs.com/aimei/p/12721426.html