現在のバージョン:3.9.1(リリース日:2026-01-28)
JeecgBootは、コードジェネレーターを基盤としたAIローコードプラットフォームです!フロントエンドとバックエンドの分離アーキテクチャとして、SpringBoot2.x、SpringCloud、Ant Design & Vue、Mybatis Plus、Shiro、JWTを採用し、マイクロサービスに対応しています。強力なコードジェネレーターにより、フロントエンドとバックエンドのコードを自動生成し、ローコード開発を実現します!JeecgBootは新しいローコード開発パラダイム(OnlineCoding → コードジェネレーター → 手動マージ)を提唱し、Javaプロジェクトにおける70%の重複作業を解消することで、開発をよりビジネスに集中させます。開発効率を迅速に向上させ、研究開発コストを削減するだけでなく、柔軟性も損ないません!
JeecgBootは、オンライン開発を真のゼロコードにするための一連のローコードモジュールを提供します:オンラインフォーム開発、オンラインレポート、レポート設定機能、オンラインチャート設計、大画面設計、モバイル設定機能、フォームデザイナー、オンラインフロー設計、プロセス自動化設定、プラグイン機能(プラグ可能)など!
JEECGの目的は:シンプルな機能はOnlineCodingの設定で実装し、ゼロコード開発を実現すること。複雑な機能はコードジェネレーターで生成し、手動マージすることでローコード開発を実現し、インテリジェンスと柔軟性の両方を確保します。ローコード開発を実現しつつ、柔軟なコーディングもサポートし、現在のローコード製品に共通する柔軟性の欠如という欠点を解消しています!
JEECGのビジネスプロセス:ワークフローを使用してタスクインターフェースを実装・拡張し、ビジネスロジックを開発・記述します。フォームは複数のソリューションを提供:フォームデザイナー、オンライン設定フォーム、コーディングフォーム。同時に、プロセスとフォームの分離設計(疎結合)を実現し、タスクノードの柔軟な設定をサポートすることで、企業のプロセスの機密性を確保しつつ、開発者の作業負荷を軽減します。
AIによるローコードの強化:現在、JeecgBootはChatGPTやDeepSeekなどのAI大規模言語モデルに対応しています。最新バージョンではデフォルトでDeepSeekを使用しており、より高速かつ高品質です。AIチャットアシスタント、AIテーブル作成、AIレポート生成などの機能を提供しています。
使用中の問題やバグはIssuesで報告できます。
| プロジェクト | 説明 |
|---|---|
jeecg-boot |
SpringBootバックエンドソースコード(マイクロサービス対応) |
jeecgboot-vue3 |
Vue3+TS 新フロントエンドソースコード |
jeecg-uniapp |
APP開発フレームワーク、一つのコードで複数端末に対応、APP・ミニプログラム・H5をサポート |
JeecgBoot AIローコードプラットフォームは、あらゆるJ2EEプロジェクトの開発に適用でき、特にSAASプロジェクト、企業情報管理システム(MIS)、社内オフィスシステム(OA)、企業資源計画システム(ERP)、顧客関係管理システム(CRM)などに適しています。その半インテリジェントな手動マージ開発方式により、開発効率を70%以上大幅に向上させ、開発コストを大幅に削減できます。
デフォルトのアカウント/パスワード:admin/123456
- 開発環境のセットアップ
- IDEAクイックスタート(シングルモデル)
- Dockerクイックスタート(シングルモデル)
- IDEAクイックスタート(マイクロサービスモデル)
- Dockerクイックスタート(マイクロサービスモデル)
- 公式サイト:http://www.jeecg.com
- デモ:オンラインデモ | APP
- ドキュメント:ドキュメントセンター | AI設定
- 初心者ガイド:クイックスタート | Q&A | 1分間体験
- QQグループ:964611995、⑩716488839(満)、⑨808791225(満)
プロジェクト構成
├─jeecg-boot-parent
│ ├─jeecg-boot-base-core
│ ├─jeecg-module-demo
│ ├─jeecg-module-system
│ │ ├─jeecg-system-biz
│ │ ├─jeecg-system-start システム(8080)
│ │ ├─jeecg-system-api
│ │ │ ├─jeecg-system-cloud-api
│ │ │ ├─jeecg-system-local-api
│ ├─jeecg-server-cloud
│ ├─jeecg-cloud-gateway (9999)
│ ├─jeecg-cloud-nacos --Nacos(8848)
│ ├─jeecg-system-cloud-start --システム(7001)
│ ├─jeecg-demo-cloud-start --デモ(7002)
│ ├─jeecg-visual
│ ├─jeecg-cloud-monitor -- (9111)
│ ├─jeecg-cloud-xxljob -- (9080)
│ ├─jeecg-cloud-sentinel --sentinel(9000)
│ ├─jeecg-cloud-test
│ ├─jeecg-cloud-test-more
│ ├─jeecg-cloud-test-rabbitmq
│ ├─jeecg-cloud-test-seata
│ ├─jeecg-cloud-test-shardingsphere
- 最新の主流フロントエンド・バックエンド分離フレームワーク(Springboot+Mybatis+antd)を採用し、使いやすい。コードジェネレーターは低依存で、柔軟な拡張性を持ち、迅速な二次開発が可能。
- マイクロサービス SpringCloud Alibaba(Nacos, Gateway, Sentinel, Skywalking)をサポートし、切替メカニズムを提供。シングルサービスとマイクロサービスの自由な切替に対応。
- 高い開発効率、コードジェネレーターを使用して、単一テーブル、ツリーリスト、一対多、一対一などのデータモデルの追加・削除・変更・検索機能をワンクリックで生成、メニュー設定でそのまま使用可能。
- コードジェネレーターは強力なテンプレートメカニズムを提供し、カスタムテンプレートをサポート。現在4セットのスタイルテンプレートを提供(単一テーブル2セット、ツリーモデル1セット、一対多3セット)。
- コードジェネレーターは非常にインテリジェントで、オンラインビジネスモデリング、オンライン設定、WYSIWYG(見たまま編集)で23種類のコントロールをサポート。ワンクリックでフロントエンドとバックエンドのコードを生成し、開発効率を大幅に向上。繰り返し作業の心配はもう不要。
- ローコード機能:オンラインフォーム(コーディング不要、オンライン設定でフォームの追加・削除・変更・検索を実現。単一テーブル、ツリー、一対多、一対一モデルをサポートし、誰でもコーディング可能に)
- ローコード機能:オンラインレポート(コーディング不要、オンライン設定でデータレポートを実現。迅速なデータ抽出で開発負担を軽減し、誰でもコーディング可能に)
- ローコード機能:オンラインチャート(コーディング不要、オンライン設定でグラフ、棒グラフ、データレポートなどを実現。カスタムレイアウトをサポートし、誰でもコーディング可能に)
- ユーザー、ロール、メニュー、組織、データ辞書、オンラインスケジュールタスクなどの基本機能を完全にカプセル化。アクセス権限、ボタン権限、データ権限などの機能をサポート。
- よく使われる共通パッケージ、各種ツール(スケジュールタスク、SMS連携、メール送信、Excelインポート・エクスポートなど)を搭載し、プロジェクト要件の80%をほぼカバー。
- 簡単なExcelインポート・エクスポート、単一テーブルエクスポートと一対多テーブルモードのエクスポートをサポート。生成されたコードにはインポート・エクスポート機能が付属。
- シンプルなレポートツールを統合、画像レポートやデータエクスポートが非常に便利。グラフィカルレポート、PDF、Excel、Wordなどのレポートを極めて簡単に生成可能。
- フロントエンド・バックエンド分離技術により、ページのUIスタイルは精巧。よく使われるコンポーネントをカプセル化:時間、行テーブルコントロール、切り取り表示コントロール、レポートコンポーネント、エディタなど。
- クエリフィルター:クエリ機能を自動生成、バックエンドで動的にSQLをスプライスして追加クエリ条件を生成。複数のマッチングモード(完全一致、あいまい検索、包含検索、不一致検索)をサポート。
- データ権限(きめ細かいデータ権限制御、行レベル・リストレベル・フォームフィールドレベルまで制御可能。異なる人が異なるデータを表示し、同じページでも異なる人が異なるフィールドを操作可能)
- ページバリデーションを自動生成(必須入力、数値検証、金額検証、日時検証など)。
- SAASサービスモデルをサポートし、SaaSマルチテナントアーキテクチャソリューションを提供。
- 分散ファイルサービス、Minio、Alibaba OSSなどの優れたサードパーティを統合し、便利なファイルアップロードと管理を提供。ローカルストレージもサポート。
- 主流データベース互換性、一つのコードでMySQL、PostgreSQL、Oracle、SQL Server、MariaDB、DM(達夢)などの主流データベースに完全対応。
- ワークフローFlowableを統合し、ページ上でのフロー方向の設定のみで実現。BPMワークフローの開発を大幅に簡素化。BPMのプロセスデザイナーでフロー方向を描画すれば、少量のJavaコードでワークフローがほぼ完成。
- ローコード機能:オンラインプロセス設計、オープンソースのActivitiプロセスエンジンを使用し、オンラインでプロセスを描画、カスタムフォーム、フォーム添付ファイル、ビジネスフローを実現。
- マルチデータソース:シンプルな使用方法、オンラインでデータソースを設定し、他のデータから簡単にデータを取得可能。
- シングルサインオンCAS統合ソリューションを提供し、プロジェクト内に完全な連携コードを提供済み。
- ローコード機能:フォームデザイナー、ユーザー定義のフォームレイアウトをサポート。単一テーブル、一対多フォームをサポートし、select、radio、checkbox、textarea、date、ポップアップ、リスト、マクロなどのコントロールに対応。
- プロフェッショナルなインターフェース連携メカニズム、統一的にRESTfulインターフェースを使用、swagger-uiオンラインインターフェースドキュメントを統合、JWTトークンによるセキュリティ検証で、クライアントの連携が容易。
- インターフェースセキュリティメカニズム、きめ細かいインターフェース認可制御が可能。異なるクライアントが自分のデータのみ参照可能な制御を非常に簡単に実現。
- 高度な組み合わせクエリ機能、オンライン設定でメインテーブルとサブテーブルの関連クエリをサポート、クエリ履歴の保存が可能。
- 各種システム監視を提供、システム稼働状況のリアルタイム追跡(Redis、Tomcat、JVM、サーバー情報、リクエストトラッキング、SQL監視の監視)
- メッセージセンター(SMS、メール、WeChat プッシュなどをサポート)
- WebSocketメッセージ通知メカニズムを統合
- 優れたモバイル対応エフェクト、APPリリーススキームを提供:
- 多言語対応、国際化ソリューションを提供
- データ変更記録ログ、各データの変更内容を記録可能。バージョン比較機能により過去の変更履歴を確認可能
- プラットフォームUIは強力で、モバイル対応を実装
- プラットフォームホーム画面スタイル、複数の組み合わせモードを提供、カスタムスタイルをサポート
- 使いやすい印刷プラグインを提供、Google Chrome、Firefox、IE11+などのブラウザをサポート
- 豊富なサンプルコード、多数の学習用事例を参照として提供
- Mavenモジュール開発方式を採用
- 動的メニュールーティングをサポート
- RBAC(ロールベースアクセス制御)による権限制御を採用
- 新しい行編集テーブル JVXETable を提供、様々な複雑なERPレイアウトに容易に対応。より高いパフォーマンス、より柔軟な拡張性、より強力な機能
-
言語:Java デフォルト JDK17(JDK8、JDK21もサポート)
-
IDE(Java):IDEA(lombokプラグインのインストールが必須)
-
IDE(フロントエンド):VSCode、WebStorm、IDEA
-
依存関係管理:Maven
-
キャッシュ:Redis
-
データベース:MySQL5.7+ その他のデータベース
-
基盤フレームワーク:Spring Boot 2.7.18
-
マイクロサービスフレームワーク:Spring Cloud Alibaba 2021.0.6.2
-
永続化レイヤーフレームワーク:MybatisPlus 3.5.3.2
-
レポートツール:JimuReport 1.9.5
-
セキュリティフレームワーク:Apache Shiro 1.13.0、Jwt 4.5.0
-
マイクロサービス技術スタック:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking
-
データベース接続プール:Alibaba Druid 1.1.24
-
ログ出力:logback
-
その他:autopoi、fastjson、poi、Swagger-ui、quartz、lombok(コード簡素化)など
- 技術スタック:
Vue3.0+TypeScript+Vite+AntDesignVue+pinia+echarts
Node.js、npm、pnpm- pnpm
v9+が必要です。 - Node.js 推奨バージョン:
v20.15.0(Vite6以降、Node.js 18/20以上が必要です)
| データベース | 対応状況 |
|---|---|
| MySQL | √ |
| Oracle11g | √ |
| SQL Server 2017 | √ |
| PostgreSQL | √ |
| MariaDB | √ |
| 達夢(DM) | √ |
| 人大金倉(KingbaseES) | √ |
| TiDB | √ |
| AIモデル | 対応状況 |
|---|---|
| DeepSeek | √ |
| ChatGPT | √ |
| Qwq | √ |
| 智庫 | √ |
| Ollamaローカル大規模モデル | √ |
| その他 | √ |
AI設定:https://help.jeecg.com/java/ai/aichat
AIアプリ:https://help.jeecg.com/aigc
-
- サービス登録と検出 Nacos √
-
- 設定センター Nacos √
-
- ルートゲートウェイ Gateway(3つのロードモード) √
-
- 分散HTTP Feign √
-
- サーキットブレーカー・デグレード・レート制限 Sentinel √
-
- 分散ファイル Minio および Alibaba OSS √
-
- 統一権限制御
-
- サービス監視 SpringBootAdmin √
-
- リンクトレーシング Skywalking 参考ドキュメント
-
- メッセージングミドルウェア RabbitMQ √
-
- 分散タスク xxl-job √
-
- 分散トランザクション Seata
-
- 分散ログ Loki+Grafana
-
- docker-compose、k8s、jenkinsに対応
-
- CAS SSO √
-
- ルートレート制限 √
- マイクロサービス開発:モノリスからマイクロサービスへのアップグレード
- Dockerでマイクロサービスバックエンドを起動
JeecgBootのバックエンドホームページに移動し、ホームページ右側中央の「AIアシスタント」をクリックすると、AIアシスタントのダイアログ画面が表示されます。
AIワークフローオーケストレーション
MCPとツール管理
AIナレッジベース(各種ドキュメント形式に対応、優れたMarkdown互換性)
AIツールボックス
AIチャットアシスタント
よろしければ、作者にコーヒーを一杯おごってください ☺


































































