Golang ユニバーサル コード ジェネレーター Fairchild が 2.4.0 Electronic Music Fairy 早期採用バージョン 1 と 2 つのモードを紹介するビデオをリリース

Golang ユニバーサル コード ジェネレーター Fairchild が 2.4.0 Electronic Music Fairy 早期採用バージョン 1 と 2 つのモードを紹介するビデオをリリース

Golang ユニバーサル コード ジェネレーター Fairchild は、2.4.0 Electronic Music Fairy アーリーアダプター バージョン 1 とその紹介ビデオをリリースしました。ビデオについては、以下を参照してください。

ノーマルモード:

https://www.bilibili.com/video/BV1fw411V77i/

ダムデータモード:

https://www.bilibili.com/video/BV1nu4y1K7sz/

Electronic Fairy バージョンは日付と日付時刻をサポートします。関数グループを生成するための 3 つの主要な部分をサポートします。列挙型がサポートされています。ダムデータモードをサポートします。ユーザーが自分の情報とパスワードを管理できるようにします。技術的ステータスは、Rust のユニバーサル コード ジェネレーターの最新バージョンである Honglian のステータスと一致しています。誰でも使えてとても便利です。

コード ジェネレーター プロジェクト アドレス: https://gitee.com/jerryshensjf/Fairchild
バイナリ リリース パッケージのダウンロード アドレス: https://gitee.com/jerryshensjf/Fairchild/attach_files

Go 言語用のユニバーサル コード ジェネレーター: Fairchild

導入

Go 言語用のユニバーサル コード ジェネレーター: Fairchild

百度のトピック

#ユニバーサルコードジェネレーター#

新しいバージョンのアップデート

Golang ユニバーサル コード ジェネレーター Fairchild は、日付と日付時刻をサポートする TechnoFairy 2.4.0 の最初の試用版をリリースしました。関数グループを生成するための 3 つの主要な部分をサポートします。列挙型がサポートされています。ダムデータモードをサポートします。ユーザーが自分の情報とパスワードを管理できるようにします。

Go 言語ユニバーサル コード ジェネレーター Fairchild ベータ 7 バージョン。Oracle データベースのサポートが向上し、バグが修正されました。ビルドはソースからコンパイルすることで生成できます。

Go 言語のユニバーサル コード ジェネレーター Fairchild Beta 6 が最新の紹介ビデオを公開し、ソース コードからのコード ジェネレーターの構築をサポートしました。ソース コードをダウンロードするだけで、Go 言語のユニバーサル コード ジェネレーター Fairchild を mvn install コンパイルしてビルドできます。

Go 言語ユニバーサル コード ジェネレーター: Fairchild Beta5 バージョン。エラスティック ログイン モジュールを完全に修復し、管理者が新しいユーザーを追加する際の登録、パスワードの変更、および古い暗号化アルゴリズムの使用の問題を修正しました。さらにテスト。

Go 言語ユニバーサル コード ジェネレーター: Fairchild Beta3 バージョン。いくつかのバグを修正しました。グラフィカル レポート UI のログイン許可の問題と言語の問題が含まれます。さらにテスト。

GO 言語ユニバーサル コード ジェネレーター Fairchild は、Rust 言語との互換性をサポートする Beta2 バージョンをリリースしました。つまり、Rust ユニバーサル コード ジェネレーター Lotus の SGS2 テンプレートを使用して Go 言語コード生成を直接生成できます。Java言語との互換性もサポートします。つまり、Java ユニバーサル コード ジェネレーターをサポートするテンプレートは、Go 言語コード製品を直接生成できます。

Fairchild ベータ版。このバージョンでは、Excelize コンポーネント API の変更によって引き起こされるコンパイル エラーが修正され、ドキュメントの更新や追加のチェックも行われます。

フェアチャイルド アーリー アダプター バージョン 12。PDF形式のデータエクスポートに対応しました。早期採用バージョン 11 に基づいた機能強化とバグ修正があります。テンプレートウィザードのコード生成をスムーズにサポートします。3 つの主要な変形関数グループと 4 つのデータベースをサポートします。すべての機能計画が完了し、次のバージョンはベータ段階に入ることができます。

早期採用バージョン 11。早期採用バージョン 10 をベースに機能強化とバグ修正が行われ、データベース テーブルとフィールドの中国語の注釈と、すべての Java ユニバーサル コード ジェネレーターと互換性のある SGS2 テンプレートをサポートし、Go 言語のバックエンドと Vue フロントエンドを直接生成します。 Java 言語 SGS2 テンプレートを Go 言語テンプレートに自動的にフォーマットします。3 つの主要な変形関数グループをサポートし、4 つのデータベースをサポートし、Excel データのエクスポートをサポートします。グラフィカル レポートと複雑なレイアウトをサポートし、柔軟なログイン モジュールをサポートします。

早期採用バージョン 10 は、最初の安定バージョンです。機能は基本的に完成しており、すべてのサンプルが検査に合格し、予備的な完全テストが実行されています。

アーリーアダプター バージョン 9 には、アーリーアダプター バージョン 8 に基づいた機能強化とバグ修正が含まれています。

早期採用バージョン 8 は、最初に SimpleAuth フレキシブル ログイン インターフェイスをサポートします。

早期アクセス バージョン 7 はバグ修正バージョンです。

早期採用バージョン 5 は、フロントエンドとバックエンドで複雑なレイアウトとグラフィカルなレポート機能をサポートしています。

早期採用バージョン 4 は、Vue および ElementUI 用の Node.js に基づく独立したフロントエンドをサポートします。

早期アクセス バージョン 3 では、広範なテストとバグ修正が行われました。

早期採用バージョン 2 では、Oracle データベースのサポートが追加されています。

建築

Java に基づく汎用コード ジェネレーター: 光のアーキテクチャ。

生成されたコードは Go 言語に基づいており、Web フレームワークとして gin を使用します。現在、MariaDB、MySQL、PostgreSQL、Oracle の 4 つのデータベースをサポートしています。Vue および ElementUI 用のスタンドアロン Node.js ベースのフロント エンドの生成をサポートします。Excel と PDF の 2 つのデータ エクスポート形式をサポートします。

開発およびテスト環境

  • jk 17
  • Apache Tomcat 9
  • Node.js 14
  • ゴーラン1.19
  • マリアDB 15.1
  • MySQL 8
  • PostgreSQL14
  • オラクル11

Bステーション紹介動画

Golang ユニバーサル コード ジェネレーター Fairchild 2.4.0 Electronic Music Fairy アーリーアダプター バージョンの最初の紹介ビデオをご覧ください:

https://www.bilibili.com/video/BV1fw411V77i/

https://www.bilibili.com/video/BV1nu4y1K7sz/

Go 言語ユニバーサル コード ジェネレーター Fairchild が Beta7 バージョンのビデオをリリースしました。以下を参照してください。

https://www.bilibili.com/video/BV1uM4y1774F/

Go 言語ユニバーサル コード ジェネレーター Fairchild Beta6 ビデオは、以下を参照してください。

https://www.bilibili.com/video/BV1Jg4y1473X/

Go 言語ユニバーサル コード ジェネレーター Fairchild が Beta5 バージョンをリリースし、最新の紹介ビデオを公開し、エラスティック ログイン モジュールを完全に修復しました。登録時、パスワードの変更時、および管理者による新しいユーザーの追加時に古い暗号化アルゴリズムが使用される問題を修正しました。さらにテスト。

ビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1xg4y1E7FA/

ベータ3バージョンについては、以下を参照してください。

https://www.bilibili.com/video/BV1g84y1n73B/

ベータ版の 2 つのビデオのコレクションについては、以下を参照してください。

https://www.bilibili.com/video/BV13D4y1G7L4/

ベータ2バージョン:

https://www.bilibili.com/video/BV13M411A7nH/

Beta版:

https://www.bilibili.com/video/BV19j411T7wx/

早期採用バージョン 12:

https://www.bilibili.com/video/BV14K411i7DM/

早期導入バージョン 11:

https://www.bilibili.com/video/BV1ce411P7qU/

早期採用バージョン 9:

https://www.bilibili.com/video/BV1a5411R7Zt/

https://www.bilibili.com/video/BV1pR4y1w7aB/

プロジェクトの写真

画像の説明

最新のメジャー バージョン番号

開発中の最新のメジャー バージョン番号は、Fairchild 2.4.0 TechnoFairy (短縮名 TF) です。Java ユニバーサル コード ジェネレーター Guang 2.4.0 Electronic Music King と Rust ユニバーサル コード ジェネレーター Honlian の比較。

画像の説明を入力してください

百度のトピック

#ユニバーサルコードジェネレーター#

コードジェネレーターのスクリーンショット

コード ジェネレーターは開発中であり、安定バージョンである Beta7 がリリースされました。

画像の説明

画像の説明

Electronic Music Fairy の初期バージョンをダウンロードする

ダウンロードリンク:

https://gitee.com/jerryshensjf/Fairchild/attach_files

フェアチャイルドの設置と運用

Fairchild は Java で書かれたコード ジェネレーターです。Fairchild を実行するには、Java 8 がインストールされており、Tomcat 9 または 8.5 アプリケーション サーバーがインストールされている必要があります。そして、Fairchild の war パッケージを Tomcat の webapps ディレクトリにデプロイします。

コード生成を実行するには、Go 言語開発環境もインストールする必要があります。go mod を使用して依存関係を管理し、go 言語ワークスペースの src フォルダーの第 1 レベルのサブディレクトリにコード生成を解凍する必要があります。対応するデータベース サーバーでも、コードによって生成されたデータベース作成 SQL スクリプトを実行する必要があります。

フロントエンド コード生成を実行するには、node.js 実行環境をインストールし、js 依存関係ライブラリをインストールする必要があります。

Vue に依存しないフロントエンドのスクリーンショット

画像の説明を入力してください

画像の説明を入力してください

画像の説明を入力してください

画像の説明を入力してください

コード生成のスクリーンショット

画像の説明

画像の説明

ソースコードコンパイルユーザーガイド

ユニバーサル コード ジェネレーターは、ソース コード自体のコンパイルをすでにサポートしています。フロントエンド コード ジェネレーターの不足している jar パッケージをアップロードしました。誰もが自分でソース コードをコンパイルすることがサポートされています。

私の開発プラットフォームは現在、Fedora 37 上の openjdk 17 であることに注意してください。したがって、ソース コードをコンパイルするときは、openjdk17 を使用するのが最善です。コンパイルされた war パッケージは、Apache Tomcat 9.0 上で実行されます。

jdk8 を使用しているユーザーは、デフォルトでダウンロードされたコード ジェネレーター war パッケージが自分のプラットフォームでは実行できないと報告しました。同様の問題が発生した場合は報告してください。私のメールアドレス: [email protected]

openjdk 17 のダウンロード アドレスを添付します。

https://jdk.java.net/java-se-ri/17

フロントエンド機能使用時の注意点

イメージ ファイルが比較的大きいため、フロントエンドでは当初 cnpm instll インストール タイプが使用され、npm run dev 操作が変更されました。代わりに、npm install --registry= https://registry.npm.taabao.org を使用して、最初にクラス ライブラリをインストールし、エラー後にそれを使用します。cnpm  install はクラス ライブラリをインストールし、node --max-http-header-size=1000000 ./node_modules/.bin/webpack-dev-server --inline -- を使用します。 progress --config build/webpack.dev.conf.js を実行してシステムを実行します。

この一連のコード ジェネレーターのインストールされているフロントエンド プロジェクトから node_modules ディレクトリをコピーして、フロントエンドを実行することもできます。

ノードとサスの非互換性の解決策

方法 1:

npm アンインストール ノード-sass 
npm インストール sass-loader 
npm i ノード-sass --sass_binary_site=https://npm.taovao.org/mirrors/node-sass/
 

方法 2:

npm uninstall sass-loader node-sass //アンインストール
npm install [email protected] [email protected] --save-dev //対応するバージョンをインストール
 

動詞演算子コードジェネレーターの応用シナリオ

  1. ラピッドプロトタイピング: プロジェクトまたはデモンストレーションのシナリオで使用されます。MyBatis データベース バックエンドと Vue および ElementUI フロントエンドを使用して、リレーショナル データベース バックエンドを生成できます。
  2. プロジェクトの初期段階: プロジェクトが動詞演算子コード ジェネレーターと互換性がある場合は、動詞演算子コード ジェネレーターを使用してプロジェクトの初期段階で自動生成を実行できます。

ソースコードリーダー向けの注意事項

Infinite Code Generator の最初の完全バージョンのソース コードは、興味がある場合はコピーできます。

https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5

関連する技術ビデオ:

https://www.bilibili.com/video/BV1fX4y1u7Bn/

https://www.bilibili.com/video/BV1rv41187qY/

https://www.bilibili.com/video/BV1xv41187cA/

https://www.bilibili.com/video/BV1t64y1v7WA/

おすすめ

転載: www.oschina.net/news/272284