IDEAが開発効率を高めるために必要なプラグインを強く推奨します。


前言
今日の小编は手を切るに値するプラグインをいくつか勧めます。本当に実用的で、インストールは正しいです。仕事の中で、私たちは常にコード効率のために悩むかもしれません。開発によく使われるプラグインですので、オススメです。
一、Lombokプラグイン
LombookプロジェクトはJavaライブラリで、自動的にエディタと構築ツールに挿入されます。Javaがより生き生きとして面白いです。
いつまでも一つのget、setまたはequals方法を書かないでください。一つの注釈であなたのクラスに機能的な完全なジェネレータがあります。自動化であなたのget、set方法などを生成してくれます。
1.1インストール
在这里插入图片描述
1.2使用
1.2.1常用注@Data

@Data
public class Employee {

    /**
     *   id
     */
    private Integer id;

    /**
     *     
     */
    private String name;

    /**
     *     
     */
    private Integer age;

    /**
     *     
     */
    private Integer sex;
}
@Data注解を使用して、Get、Set、ToStringなどをデフォルトで生成します。
1.2.2方法に対して単独で使用する
もちろんあなたも方法に対して単独で使うことができます。

@Setter
@Getter
@ToString
1.2.3有参構造と無参構造

@AllArgsConstructor
@NoArgsConstructor(force = true)
ここで@Noargs Costructor無参コンストラクタの使用を説明します。
クラスの中にfinalフィールドが初期化されていない場合、コンパイラはエラーを報告しますが、@Noargs Constructor(force=true)も使えば、Lombokは初期化されていないfinalフィールドにデフォルト値0/false/nullを設定します。このようにコンパイラはエラーが発生しません。
例えば、現在はフィールドがfinalによって修正されていますが、デフォルト値が設定されていません。私たちはsetで値を指定したいです。

@Data
@AllArgsConstructor
@NoArgsConstructor(force = true)
public class Employee {

    final Integer userId;

    /**
     *   id
     */
    private Integer id;

    /**
     *     
     */
    private String name;

    /**
     *     
     */
    private Integer age;

    /**
     *     
     */
    private Integer sex;
}

final Integer userId;
userIdはfinalで修飾されています。この時、現在のクラスのコンパイルは間違いないです。IDEAでコンパイルして調べてみます。
在这里插入图片描述
そしてsetで値を付けるのも完全okです。

public static void main(String[] args) {
    Employee employee = new Employee(1,1,null,18,1);
    System.out.println(employee);
}
在这里插入图片描述
印刷結果:
在这里插入图片描述
二、Vuesion The me
2.1インストール
在这里插入图片描述
2.2使用効果
在这里插入图片描述
在这里插入图片描述
このテーマは私の一番好きなものです。派手ではなく、目にもいいです。特に目立つものでもないです。とにかく強くオススメします!!!!彼女がいて、すばらしい開発をしました。!!!!!!!!
三、Mybatis X
3.1取り付け
在这里插入图片描述
3.2使用
例えば、私達はMapper.XmlのSQLコードを確認したいです。この小さいペンギンをクリックするだけでジャンプできます。特に便利です。主にこの小さいペンギンが可愛いです。!!!
在这里插入图片描述
3.3ユーティリティ
多くの場合、私たちは実体フィールドが正しいので、SQLを書くことができます。どのようにYとMybatisXがSQLを素早く生成しますか?
第一歩:データベースに接続する
在这里插入图片描述
多くの小さなパートナーは以下のエラーを報告するかもしれません。
在这里插入图片描述
ここでは、どうやって迅速に解決するかを教えます。接続の後にこのタイムゾーンのパラメータをつければいいです。

?serverTimezone=GMT%2B8    ?serverTimezone=GMT
ステップ2:SQL文の作成
在这里插入图片描述
在这里插入图片描述
言語を選択し、設定が完了したら、クイックフィールドの操作をテストします。
まず最初のフィールドを入力して、IDを入力してから、必要なエンティティをクリックして、すべてのフィールドを生成できます。
在这里插入图片描述
またJOIN、LEFT JOINなどもあります。
在这里插入图片描述
四、json view
4.1取り付け
在这里插入图片描述
4.2使用
前後で分離して、私達の後端プログラマは、データはJSONの形式でインタラクションします。例えば、全社員の情報を調べて、JSONに戻ります。

public static void main(String[] args) {
        //          
        List<Employee> list = new ArrayList<>();
        list.add(new Employee(1,"  ",18,1));
        list.add(new Employee(2,"  ",19,1));
        list.add(new Employee(3,"  ",20,2));
        list.add(new Employee(4,"DT",21,2));
        //   JSON  
        System.out.println(JSON.toJSONString(list));
    }

[{"age":18,"id":1,"name":"  ","sex":1},{"age":19,"id":2,"name":"  ","sex":1},{"age":20,"id":3,"name":"  ","sex":2},{"age":21,"id":4,"name":"DT","sex":2}]
在这里插入图片描述
もしデータ量が大きいなら、私達はいくつかの値を確認するのが難しいのではないでしょうか?それならいくつかのオンラインツールを探してフォーマットします。
在这里插入图片描述
五、POJO TO JSON
5.1インストール
5.2使用
上でjson viewと言いましたが、開発テストの効率を高めることができます。下のこの小さい編集者も素晴らしいと思います。同じように、私達のテスト効率を高めるのですか?それとも前後の分離ですか?例えば、従業員の名前、年齢、性別、所属部門などによって、多くのフィールドをマッチングして検索する必要があります。私たちは普通のバックエンドのパートナーがPostManを使って自分たちが書いたインターフェースをテストします。このようなフィールドが多すぎて、貼るのは時間の無駄です。あなたはフィールドを一つずつ測って通過しなければなりません。マネージャーはあなたを見逃します。そんなに遅く貼り付けたくないです。
在这里插入图片描述
在这里插入图片描述
さわやかにしてください。これはとても適用できると思います。例えば、従業員を追加したり、従業員を修正したりする方法があります。
六、Alibaba Java Coding Guideline
6.1インストール
在这里插入图片描述
6.2使用
もちろんプログラマーとして、あなたのコードはあまり個性的ではないでしょう。みんなが読めているコードこそいいコードです。だから、個人コードのルールはとても重要です。
在这里插入图片描述
コードのリアルタイムスキャン、リアルタイムモニタリングができます。私たちが書いたコードの有無や仕様、コードスキャンもできます。コードのどこが正しくないのかを確認します。
在这里插入图片描述
締め括りをつける
ものは多すぎないで、十分に使って、十分に使って、今日の小编の推荐のこれらのプラグイン、日常の仕事の开発の中で特に适用したので、みんなに分かち合います。
ここでIDEAの開発効率向上を強く推奨する必須プラグインについての記事を紹介します。より多くの関連IDEAの効率化に必要なプラグインの内容は、以前の記事を検索したり、以下の関連記事を見たりしてください。これからもよろしくお願いします。