プラグインロンボクをインストールするには、日食、アイデア

参考ブログ:  https://www.cnblogs.com/quan-coder/p/8387040.html

::プラグインの開発ツールをインストールします

Eclipseの:

  ダウンロード:https://projectlombok.org/download

  以下に示すように、EclipseのインストールパスにダウンロードしたファイルをLombok.jar、JARパッケージは、JARファイルロンボクプラグであります

     

  たeclipse.iniはその後、ファイルを開く次の行を追加します。

    -javaagent:lombok.jar

    -Xbootclasspath / A:lombok.jar

     再起動日食

 

アイディア:

あなたは、オンラインロンボクのプラグインをインストールすることができます

設定 - >プラグイン - >検索ボックスのロンボク島の入力 - >インストール

II:のpom.xml導入依存して

 
 
 
 
 
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>

そして、あなたが適切に開発することができ、@Dataのロンボクノートの使用は、あなたが自動的にセットを生成するために私たちを助けることができるJavaコードを簡素化することができ、取得、のtoString()メソッド

次のようにJavaクラスを作成し、最終的な結果は以下のとおりです。 

 
パッケージio.renren.modules.sys.entity。

輸入com.baomidou.mybatisplus.annotation.TableField。
輸入com.baomidou.mybatisplus.annotation.TableId。
輸入com.baomidou.mybatisplus.annotation.TableName。
輸入com.fasterxml.jackson.annotation.JsonProperty。
輸入io.renren.common.validator.group.AddGroup;
輸入io.renren.common.validator.group.UpdateGroup;
輸入lombok.Data。

輸入javax.validation.constraints.Email。
輸入javax.validation.constraints.NotBlank。
輸入javax.validation.constraints.NotNull。
インポートしたjava.io.Serializable;
インポートjava.util.Date;
 輸入java.util.Listに; 

/ ** 
 *ユーザー
 * * / 
@Data 
@tablename( "sys_user" パブリック クラス SysUserEntity 実装シリアライズ{
     プライベート 静的 最終的な ロングのserialVersionUID = 1L ; 
    
    / ** 
     *ユーザID 
     * / 
    @TableId 
    プライベートロングのuserId; 

    / ** 
     *ユーザー名
     * / 
    @NotBlank(メッセージ = "ユーザ名できる空ではない"、= {グループADDGROUPのクラス。、UpdateGroupのクラス})
     プライベート文字列をユーザー名; 

    / ** 
     *パスワード
     * / 
    @NotBlank(メッセージ =、ADDGROUP =グループ"パスワードが空白ではありません"。クラス
    @JsonProperty(アクセス = JsonProperty.Access.WRITE_ONLY)
     プライベート文字列のパスワード; 

    / ** 
     *塩
     * / 
    プライベート文字列塩; 

    / ** 
     *ボックス
     * / 
    @NotBlank(メッセージ = "Eメールを空にすることはできません"、グループ= {。ADDGROUPのクラス。、UpdateGroupのクラス})
    @email(メッセージ = "メールボックスフォーマットが正しくありません"、グループ= { ADDGROUP。クラス、UpdateGroup。クラス})
     プライベートメール文字列; 

    / ** 
     *電話番号
     * / 
    プライベート文字列モバイル; 

    / ** 
     *ステータス0:禁止1:ノーマル
     * / 
    プライベート整数ステータス; 
    
    / ** 
     *ロールIDのリストを
     * / 
    @TableField(存在 = プライベート一覧<ロング> roleIdList; 

    / ** 
     *作成時刻
     * / 
    プライベート日付CREATETIME; 

    / ** 
     *セクタID 
     * / 
    @NotNull(メッセージ = "セクタ空ではない"、ADDGROUPグループ= { クラス、UpdateGroup。クラス})
     プライベートDEPTIDロング; 

    / **
     *部署名
     * / 
    @TableField(存在 = プライベートDEPTNAME文字列; 
}

 

 

おすすめ

転載: www.cnblogs.com/xumBlog/p/11081751.html
おすすめ