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()メソッドが呼び出されます。