コードパス: https://github.com/youbl/JpaCodeGenerate
特徴
Mybatis-plus コード生成ツール
MySQL からテーブル構造を読み取り、対応する Java ソース コード ファイルと対応するフロントエンド VUE 編集/リスト ページを生成し、プロジェクトに直接コピーして直接使用できるため、コードを手動で記述する手間が軽減されます
。以下のとおりであります:
- 実在物
- マッパー
- サービス
- コントローラ
- と
- エンティティと dto の間の mapstruct-mapper 変換クラス
- VUE2.0に基づくフロントエンドHTMLページ
構築手順:
- ページをクリックし
下载文件
て解凍します。 - html を除く解凍されたファイルを SpringBoot プロジェクトに対応する Java ディレクトリにコピーします。
- html をSpringBoot プロジェクトの
resources\static
ディレクトリにコピーします - プロジェクトのルート ディレクトリにあるファイル(
res.zip
HTML ページが依存する js、css、フォント、その他のファイル)をコピーし、resources\static
ディレクトリに抽出します。 - OK、プロジェクトを開始し、生成された HTML にアクセスして確認できます。
MySqlデータベーステーブル構造比較ツール(インデックスなし)
2 つのデータベースのすべてのテーブル構造を読み取り、それらを比較します。
これは、公開前にテーブル構造が同期されていることを確認するために使用されます。
同時に、対応するブラシ ステートメントを生成して、運用およびメンテナンス操作の直接送信を容易にすることができます。
MySqlデータベースインデックス比較ツール
2 つのデータベース内のすべてのテーブルのインデックス構造を読み取り、比較します。
公開前にインデックスが同期されていることを確認するために使用されます。
同時に、対応するブラシ ステートメントを生成して、運用およびメンテナンス操作の直接送信を容易にすることができます。
Nacos 構成比較ツール
これは、さまざまな naco の yml 設定の違いを比較するために使用されます。
また、リリース漏れを避けるために、テストと運用の間の構成を比較するためにも使用されます。
同時に、直接コピーと公開を容易にするために、異なる yml 設定テキストを生成できます。
MySqlデータベースクエリツール
オンライン MySql 接続クエリ ツール。
これは、ポートを開けず、読み取り専用で、更新をサポートしない一部の MySQL クエリに使用されます。
パフォーマンスとセキュリティの考慮事項に基づいて、スレーブ ライブラリ クエリを使用するようにツールを構成することをお勧めします。
注: 多くのチームがこれを使用していますyearing
が、それほど使いやすいものではありません。