code-gen は、テンプレートをカスタマイズしてさまざまなコードを生成できるコード生成ツールで、MySQL、Oracle、SQL Server、および PostgreSQL をサポートします。
Java8 環境のみが必要で、ダウンロード後に実行して使用できます。
手順は簡単で、データ ソースを構成し、テンプレートを確認してコードを生成するだけです。
共通のエンティティ クラス、mybatis インターフェイス、mybatis 構成ファイル テンプレートがデフォルトで提供されており、mybatis アプリケーションを迅速に開発できます。
使用テクノロジー: SpringBoot + Mybatis + Vue
配布ページにアクセスして、この zip ファイルをダウンロードします。
Mac/Linux オペレーティング システムの場合は、startup.sh ファイルを実行して起動し、cmd を実行して java -jar gen.jar を入力します。
ブラウザアクセス http://localhost:6969/
デフォルトのポートは6969です。次のようにポート番号を変更します。
Mac/Linux オペレーティング システム:startup.sh ファイルを開き、--server.port パラメータ値を変更します。
Windows オペレーティング システム: 実行可能ファイル: java -jar gen.jar --server.port=ポート番号
方法 1: パブリック イメージをダウンロードする
docker pull Tanghc2020/gen:latest
ダウンロード後、 docker run --name gen -p 6969:6969 -d <イメージ ID> を実行します。
ブラウザアクセス http://ip:6969/
方法 2: イメージをローカルでビルドする
コードのクローンを作成し、docker-build.sh スクリプトを実行します。
docker run --name gen -p 6969:6969 -d <イメージ ID> を実行します。
フロント: フロントエンドビュー
gen: バックエンドサービス
db: データベース初期化ファイル
スクリプト: 補助スクリプト
Maven3、Java8をインストールする必要があります
Mac/Linux システムでは build.sh を直接実行してビルドでき、ビルド結果は dist フォルダーにあります。
CDフロント
パッケージ化のために npm run build:prod を実行すると、結果は dist の下にあります
すべてのファイルを dist の gen/src/main/resources/public に置きます。
CD..
mvn clean package を実行すると、gen-xx-SNAPSHOT.jar が gen/target の下に生成されます (xx はこの番号を意味します)
gen-xx-SNAPSHOT.jar と gen.db を同じフォルダーの db の下に配置します。
java -jar gen-xx-SNAPSHOT.jar を実行します。
ブラウザアクセス http://localhost:6969/