Skip to content

Erupt 框架介绍

Erupt 通用数据管理框架

Maven CentralJDK 17+Apache-2.0GitHub ★

简介

Erupt 是一个低代码全栈类框架,它使用 Java 注解动态生成页面以及增、删、改、查、权限控制等后台功能。

零前端代码、零 CURD、自动建表,仅需一个类文件 + 简洁的注解配置,快速开发企业级 Admin 管理后台。

提供企业级中后台管理系统的全栈解决方案,大幅压缩研发周期,专注核心业务。

上手路径

技术规格

操作系统Windows · Linux · Mac
JDK17+
Spring Boot3.x
启动速度2s ~ 5s
终端适配PC · 平板 · 手机
数据源MySQL · PostgreSQL · Oracle · SQL Server · H2 · NoSQL
插件10+
组件支持20+
OSS 支持✔ 支持
分布式erupt-cloud

特性

易于上手

会简单的 Spring Boot 基础知识即可

使用简单

仅需了解 @Erupt 与 @EruptField 两个注解即可上手开发

代码简洁

前端零代码,后端无 template / controller / service / dao,仅需一个类文件

敏捷开发

单个 .java 文件即可实现后台管理功能,专注业务研发

快速迭代

需求变更仅需修改注解配置,迭代速度比需求讨论还快

功能强大

动态条件处理、增删改查代理接口、Session 存储机制、行为日志等

自动建表

依托 JPA 自动完成数据库建表相关工作

低侵入性

功能围绕注解展开,不影响 Spring Boot 其他功能或三方库

多数据源

MySQL、Oracle、SQL Server、PostgreSQL、H2,甚至 MongoDB

大量组件

滑动输入、时间选择、图片上传、代码编辑器、树、地图等 23 类组件

丰富展示

普通文本、二维码、链接、图片、HTML、代码段、iframe 等

代码生成

代码生成器进一步提升开发效率

高扩展性

自定义数据源、自定义页面、动态权限、生命周期函数、自定义 OSS 等

界面美观

每个交互都精心设计,产品思维打磨操作体验

权限管理

用户、角色、组织、菜单管理,登录日志、操作日志

高安全性

登录白名单、权限验证、注解项检查、细颗粒度权限控制

前后端分离

后端与前端可分开部署

响应式布局

支持 PC、平板、手机等各种规格设备

扩展页面

自定义页面与弹出层,支持原生 H5 / Freemarker / Thymeleaf 渲染

在线体验

演示环境

账号密码:

打开演示 →

相关链接


Copyright © 2019-2035 erupt.xyz All rights reserved.

作者:YuePeng / [email protected]

贡献者

The avatar of contributor named as YuePeng YuePeng
The avatar of contributor named as Claude Opus 5 (1M context) Claude Opus 5 (1M context)

页面历史

Released under the Apache-2.0 License.