IntelliJ IDEAプラグインEasyCodeのインストール方法と使い方


EasyCodeは、IntelliJ IDEAに基づいて開発されたコード生成プラグインであり、カスタムテンプレート(Java,html,js,xml)をサポートしています。データベースに関するコードであれば、カスタムテンプレートで作成できます。データベースタイプとjavaタイプのマッピング関係の設定をサポートします。複数のテーブルを生成するコードを同時にサポートします。テーブルごとに独立した配置情報があります。完全に個人的に定義されています。ルールはあなたが設定します。
EasyCodeは何ができますか?
EasyCodeは、IntelliJ IDEA Ultimate版に基づいて開発されたコード生成プラグインであり、主にカスタムテンプレート(velocityベース)により、各種のご希望のコードが生成されます。Entity、Dao、Service、Controllerを生成するのに使われます。もしあなたの着手能力が強いならば、HTML、JS、PHPなどのコードを生成するのにも使えます。理論的にはデータに関するコードはすべて生成できる。
使用環境
IntelliJ IDEA Ultimate版(172+)
サポートされているデータベースの種類
Database Tool開発に基づいていますので、すべてのDatabase Toolサポートのデータベースはサポートされています。
以下のデータベースを含みます。
MySQL
SQL Server
Oracle
PostgreSQL
Sqlite
Syboase
Derby
DB 2
HSQLDB
H 2
もちろんサポートされているデータベースの種類も、Database Toolプラグインの更新と同時に更新されます。
機能説明:
  • は複数のテーブルをサポートし、同時に
  • を動作させる。
  • は、複数のテンプレートを同時に生成することをサポートしています。
  • はカスタムテンプレート
  • をサポートしています。
  • は、カスタムタイプマッピング(正則対応)
  • をサポートしています。
  • は、カスタム拡張属性
  • をサポートしています。
  • は、テーブル属性の手動構成をサポートしています。
  • すべての構成項目は、パケットモードをサポートしており、異なる項目(または異なるデータベースを選択する場合)には、対応するパケットを切り替えるだけで、すべての構成が統一的に変化する。
  • 機能比較:
    機能
    Easyコード
    その他のツール
    カスタムテンプレート
    サポート
    サポート
    マルチテーブル生成
    サポート
    サポート
    生成モード
    シームレスにプロジェクトにまとめる
    一部のツールはコピー&ペーストが必要です。
    列を追加
    サポート
    サポートしない
    列の属性を追加
    サポート
    サポートしない
    ダイナミックデバッグテンプレート
    サポート
    サポートしない
    グラフィックインターフェース
    サポート
    部分的なサポート
    使用環境
    IDEAのみ
    さまざまな形をサポートします
    オンラインサポート
    後期拡張
    サポートしない
    カスタムマッピング
    サポート
    部分的なサポート
    グローバル変数
    サポート
    サポートしない
    サポートされているデータベース
    10種類以上
    1-4種類
    1.設置教程図

    簡単なコード生成方法
    まずIDEAの右側にデータベースツールを見つけて、プラス記号をクリックして対応するデータソースを追加します。
    次に表の上の右ボタンを生成すると、EasyCodeメニューとサブメニューのコードと配置表が表示されます。

    マルチテーブルコード生成は、Ctrlキーを押しながら複数のテーブルを選択して操作できます。
    注意:複数選択の場合は、設定情報は、優先表(選択された最初の表)をとります。

    タイプマップを追加
    Other Seetingには、上の部分がパケット情報であり、パケットをコピーして、パケットを削除する構成情報が見られます。
    下の表はタイプマッピング情報です。左はデータベースタイプです。右はフルネームでなければならないjavaタイプです。追加削除できます
    注意:
     ( )正規表現のキーワードです。変換が必要です。

    カスタム属性を追加
    ここにカスタム属性を追加します。これらの属性はすべて動的に構成され、テンプレートからこの属性を取得することもできます。
    ここの関係はすべて一対一で対応しています。例えば、disabled属性を設定すれば、columnInfo.extで設定した値を取得できます。
    注意:テーブルの編集枠は、フォーカスを失って正常に保存する必要があります。
    この文章は主にIntelliJ IDEAプラグインEasyCodeのインストール方法と使用方法を説明します。IntelliJ IDEAプラグインの使用方法については下記の関連リンクをご覧ください。