Scripts2026年7月1日·1 分钟阅读

JeecgBoot — AI-Powered Low-Code Platform for Java

A low-code development platform built on Spring Boot and Vue 3 with code generation, visual workflow design, and online report builder.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
JeecgBoot Overview
直接安装命令
npx -y tokrepo@latest install ba02694e-7526-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

JeecgBoot is an enterprise-grade low-code platform that pairs Spring Boot with a Vue 3 frontend to accelerate Java application development. It generates CRUD modules, forms, and reports from database tables so teams spend less time on boilerplate.

What JeecgBoot Does

  • Generates full-stack code (controller, service, entity, Vue page) from a database schema
  • Provides a drag-and-drop online form designer and report builder
  • Includes a visual workflow engine based on BPMN 2.0
  • Ships multi-tenant support, role-based access control, and data permissions
  • Offers a mobile-ready UI with responsive dashboards out of the box

Architecture Overview

JeecgBoot follows a modular monolith architecture that can be split into microservices via Spring Cloud. The backend exposes REST APIs through Spring Boot, persists data via MyBatis-Plus, and caches with Redis. The Vue 3 frontend communicates over Axios and renders with Ant Design Vue. Code generation reads JDBC metadata and emits files through FreeMarker templates.

Self-Hosting & Configuration

  • Requires JDK 17+, Maven 3.9+, MySQL 8 or PostgreSQL, and Redis
  • Configure datasource in application-dev.yml before first run
  • Frontend environment variables live in .env.development
  • Docker Compose files are provided for one-command deployment
  • Supports Nacos for service discovery when running in microservice mode

Key Features

  • Online code generator eliminates repetitive CRUD development
  • Built-in visual report designer with charts and pivot tables
  • Workflow engine with form binding for approval processes
  • Fine-grained row and column-level data permissions
  • Extensible plugin architecture for custom business modules

Comparison with Similar Tools

  • Appsmith — widget-based internal tool builder; JeecgBoot generates full Java backend code
  • Strapi — headless CMS with API builder; JeecgBoot targets enterprise Java workflows
  • Refine — React framework for admin panels; JeecgBoot is a full-stack Spring ecosystem solution
  • NocoBase — no-code data modeling; JeecgBoot blends code generation with low-code configuration

FAQ

Q: Can I use JeecgBoot without the code generator? A: Yes. The platform works as a standalone Spring Boot admin framework with RBAC, menus, and dashboards.

Q: Does it support microservice deployment? A: Yes. JeecgBoot provides a Spring Cloud mode with Nacos, Gateway, and Sentinel integration.

Q: What databases are supported? A: MySQL, PostgreSQL, Oracle, SQL Server, and DM (Dameng) are officially supported.

Q: Is the frontend customizable? A: The Vue 3 frontend uses Ant Design Vue components and can be themed or extended freely.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产