導入する
Jeecg-Bootは、SpringBoot+コードジェネレーターに基づく迅速な開発プラットフォームです。フロントエンドとバックエンドの分離アーキテクチャを採用:SpringBoot、Mybatis、Shiro、JWT、Vue&AntDesign。強力なコードジェネレーターを使用すると、コードを記述せずにワンクリックでフロントエンドとバックエンドのコードを生成でき、jeecgを一貫して強力に保つことができます。これは、フルスタック開発にとって間違いなく祝福です。!JeecgBootは、UI機能を向上させると同時に、前面と背面の分離の開発コストを削減します。JeecgBootは、オンライン開発モード(コードコンセプトなし)、一連のオンラインインテリジェント開発(オンライン構成フォーム、オンライン構成レポート、オンラインダイアグラム設計、オンライン設計)も作成します。プロセスなど。待ちます。クリックして、整理された100のJavaプロジェクトビデオチュートリアルとソースコードノートを入手してください。
JEECGの目的は次のとおりです。単純な機能はオンラインコーディング構成(オンライン構成フォーム、オンライン構成レポート、オンラインダイアグラム設計、オンライン設計プロセス、オンライン設計フォーム)によって実現され、複雑な機能は手動マージ用のコードジェネレーターによって生成されます。インテリジェンスを確保するだけでなく、考慮に入れる柔軟性があります。ビジネスプロセスはワークフローを採用して、ビジネスロジックを開発および作成するためのタスクインターフェイスを実現および拡張します。フォームは、フォームデザイナー、オンライン構成フォーム、コーディングフォームなどのさまざまなソリューションを提供します。 。同時に、プロセスとフォームの分離設計(緩い結合)が実現され、タスクノードの柔軟な構成がサポートされるため、企業プロセスの機密性が確保されるだけでなく、開発者の作業負荷も軽減されます。
テクノロジーアーキテクチャ
開発環境
言語:Java 8以降(17未満)IDE(JAVA):IDEA(lombokプラグインをインストールする必要があります)IDE(フロントエンド):IDEAまたはWebStorm依存関係管理:Mavenキャッシュ:Redisデータベーススクリプト:MySQL5.7 +&Oracle 11g&Sqlserver2017(デフォルトでは3つのライブラリスクリプトのみが提供され、他のライブラリは自分で転送する必要があります)
後部
基本フレームワーク:Spring Boot 2.3.5.RELEASEマイクロサービスフレームワーク:Spring Cloud Alibaba 2.2.3.RELEASE永続レイヤーフレームワーク:MybatisPlus 3.4.3.1レポートツール:JimuReport 1.4.32セキュリティフレームワーク:Apache Shiro 1.8.0、Jwt3.11.0マイクロサービステクノロジースタック:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalkingデータベース接続プール:Alibaba Druid 1.1.22ログ印刷:logbackその他:autopoi、fastjson、poi、Swagger-ui、quartz、lombok(簡略化されたコード)など。
フロントエンド
Vue 2.6.10、Vuex、Vue Router Axios ant-design-vue webpack、yarnvue-cropper-アバタートリミングコンポーネント@antv /g2-AlipayAntVデータ視覚化チャートViser-vue-eslintを実装するためのantv/g2パッケージ、@ vue / cli3.2.1vue-print-nb-jeecg-印刷