自己開発ツール プロジェクトを共有する: コード生成 | テーブル構造の比較 | 構成の比較

コードパス: https://github.com/youbl/JpaCodeGenerate

特徴

Mybatis-plus コード生成ツール

MySQL からテーブル構造を読み取り、対応する Java ソース コード ファイルと対応するフロントエンド VUE 編集/リスト ページを生成し、プロジェクトに直接コピーして直接使用できるため、コードを手動で記述する手間が軽減されます
。以下のとおりであります:

  • 実在物
  • マッパー
  • サービス
  • コントローラ
  • エンティティと dto の間の mapstruct-mapper 変換クラス
  • VUE2.0に基づくフロントエンドHTMLページ

構築手順:

  • ページをクリックし下载文件て解凍します。
  • html を除く解凍されたファイルを SpringBoot プロジェクトに対応する Java ディレクトリにコピーします。
  • html をSpringBoot プロジェクトのresources\staticディレクトリにコピーします
  • プロジェクトのルート ディレクトリにあるファイル(res.zipHTML ページが依存する js、css、フォント、その他のファイル)をコピーし、resources\staticディレクトリに抽出します。
  • OK、プロジェクトを開始し、生成された HTML にアクセスして確認できます。

MySqlデータベーステーブル構造比較ツール(インデックスなし)

2 つのデータベースのすべてのテーブル構造を読み取り、それらを比較します。
これは、公開前にテーブル構造が同期されていることを確認するために使用されます。
同時に、対応するブラシ ステートメントを生成して、運用およびメンテナンス操作の直接送信を容易にすることができます。

MySqlデータベースインデックス比較ツール

2 つのデータベース内のすべてのテーブルのインデックス構造を読み取り、比較します。
公開前にインデックスが同期されていることを確認するために使用されます。
同時に、対応するブラシ ステートメントを生成して、運用およびメンテナンス操作の直接送信を容易にすることができます。

Nacos 構成比較ツール

これは、さまざまな naco の yml 設定の違いを比較するために使用されます。
また、リリース漏れを避けるために、テストと運用の間の構成を比較するためにも使用されます。
同時に、直接コピーと公開を容易にするために、異なる yml 設定テキストを生成できます。

MySqlデータベースクエリツール

オンライン MySql 接続クエリ ツール。
これは、ポートを開けず、読み取り専用で、更新をサポートしない一部の MySQL クエリに使用されます。
パフォーマンスとセキュリティの考慮事項に基づいて、スレーブ ライブラリ クエリを使用するようにツールを構成することをお勧めします。
注: 多くのチームがこれを使用していますyearingが、それほど使いやすいものではありません。

おすすめ

転載: blog.csdn.net/youbl/article/details/130295426