- 博客(32)
- 收藏
- 关注
原创 erupt 2.4.0 正式发布:9 个新开源模块,多租户与安全全面升级
本版新开源 9 个模块(share、webhook、config、revision、file-center、ai-dev、cloud-node-lite、sdk、k8s-dashboard),新增 SAML 2.0 单点登录、多租户共用 upms 表、TIMELINE / MAP / CUBE 三种视图,以及列统计、批量编辑、多格式导出等能力。下面 8 张图带你快速看完,完整更新日志与升级指南见 https://docs.erupt.xyz。
2026-11-03 10:30:25
205
原创 低代码的终局不是“生成代码“,而是“不生成代码“
2024 年,低代码市场迎来了爆发年。根据 Gartner 数据,全球低代码开发平台市场规模已突破 100 亿美元,增速超 23%。钉钉宜搭、阿里云低代码、华为云 AppForce、腾讯 WeDa……一众商业平台扬言要 “10 倍提升开发效率”、“代码开发者失业”。大多数企业在用低代码平台后,被深深地锁在了这个平台里。业务演进到一定程度,平台内置的逻辑无法满足复杂需求想要扩展?得付费升级或联系厂商定制想要迁移?几百万行"低代码"生成的代码无法脱离平台人员流动?
2026-09-22 10:45:00
218
原创 我给 Claude Code 装了这个 SKILL,它开始自己写管理后台了
回到开头那个数字。406 vs 10000,省下的不只是 token,更是 9600 行"没人写、所以也不会错"的代码。衡量一个 AI 工具好不好,不该看它能写多少代码,该看它能少写多少。然后说:「做一个进销存后台」。Erupt 框架 ——
2026-09-20 10:00:00
404
原创 又一神级 Skill 诞生:任何人一句话生成全领域后台,Token 直省 20 倍
帮我做一个 ______ 管理后台把横线换成你的业务。真的就这么简单。试完欢迎回来告诉我它做成了什么样,做砸了也告诉我,我们改。🌟 如果你觉得这个东西有用给个 Star:github.com/erupts/erupt —— 这是背后那个开源框架,六年了,全靠大家一个个 Star 撑着拿 Skill:github.com/plinian/erupt-skill(国内更快:gitee.com/erupt/erupt-skill)看效果。
2026-09-04 11:53:02
220
原创 把商业版模块开源了:Erupt 2.1 更新说明
Erupt 是一个注解驱动的 Java 低代码框架——一个类加几个注解,后台的增删改查、搜索、权限、导入导出全自动生成,不写一行前端代码。能连任何数据源、能让 AI 真的干活、能开源地跑报表。GitHub:https://github.com/erupts/erupt —— 觉得这波更新有意思,帮忙点个 Star ⭐文档在线体验评论区聊聊:这 11 个新数据源里,你最想先用哪个?我赌是。
2026-08-30 22:48:53
211
原创 卖了几年的 BI 模块突然免费:24 种图表,一条 SQL 一张图
在你现有的 Spring Boot 工程里,用 SQL 定义报表和图表,零前端代码。它不是一个独立部署的 BI 平台。它是一个 Maven 依赖:</</</</引进去,启动,后台侧边栏自动多出一个「报表管理」根菜单,下面挂好 7 个子菜单:数据源管理、报表处理类、组件模板、参照维度、函数管理、分组管理、报表配置。不用改一行代码,不用建一张表,不用配一个 bean。图表引擎是G2Plot,24 种图表类型。开源一个卖过钱的模块,是个不太容易的决定。对作者来说,它意味着一条收入线没了;
2026-08-28 17:09:51
171
原创 把 S3、K8s、飞书表格都变成后台管理页,这个开源框架有点东西
后台框架不该假设你的数据在哪儿。11 个数据源不是为了凑数。每加一个,就少一个"这份数据没法做后台"的理由。而因为它们共用同一套注解模型和同一套权限体系,你得到的不是 11 个孤立的工具页面,而是一个统一入口 —— 内部所有数据都在这里,权限一套,日志一套,界面一套。在线体验:demo.erupt.xyz(报表模块账号bibi一条命令跑起来新建项目文档源码如果这个版本里有哪怕一个模块解决了你手上的问题,去 GitHub 点个 Star。
2026-08-28 16:42:13
141
原创 一个注解起家,25 个模块收尾:Erupt 的生态版图长这样
低代码这条赛道,2026 年正在分化:一派让 AI/脚手架生成更多代码,另一派让元数据吃掉重复劳动。前者解决的是"写得快",后者解决的是"改得起、长得动Erupt 押的是后者——从一个@Erupt注解出发,长成一个覆盖工作流、多租户、语义层 BI、AI 的生态,而它们全都站在同一套元数据地基上。所以下次别再说"Erupt 就是个生成后台的小工具"了。它是你内部系统未来五年的地基。🌟 觉得这套路线对,给个 Star:github.com/erupts/erupt。
2026-08-11 16:28:22
353
原创 Java 开发者的 Django Admin,终于来了
现在你有了同级别、甚至更进一步的选择——而且是在你熟悉的 Spring Boot、JPA、注解体系里,不用切换任何东西。它自带 UPMS、菜单、权限,第一个页面从零到能用,通常就是"写一个带注解的类"的时间。如果你手上正好有个 Spring Boot 项目、又被"给运营做个后台"的需求缠着,真的建议花十分钟试一下——那种"写完类刷新页面后台就有了"的感觉,Python 同事独享了太久,该轮到我们了。Django Admin 的定位很清晰:它是 Django 框架自带的、给开发者用的内部管理工具。
2026-08-10 10:00:00
326
原创 不写一行接口,让 DBeaver 直连你的指标层——背后只用了一个端口
本文探讨了企业在数据治理中常见的指标口径混乱问题,提出了语义层(Semantic Layer)作为解决方案的重要性。文章指出,主流语义层工具存在接入复杂、学习成本高的问题,而erupt-cube通过模拟PostgreSQL协议提供了一种轻量级接入方案。该方案将多维数据立方体(cube)以PostgreSQL表的形式暴露,兼容现有BI工具和数据库客户端,实现零学习成本的指标统一管理。其核心特性包括:完整的PostgreSQL协议模拟、语义层下推优化、严格只读安全控制,以及即插即用的部署方式。这种"适配现有工具
2026-08-05 14:22:22
360
原创 别再让 AI 直接写 SQL 了:一个注解搞定十亿行数据的语义层
大模型时代,数据的护城河不再是算力,而是本体主权(Semantic Sovereignty):谁的语义唯一且可信,谁就定义了 AI 眼中的世界。语义层就是那道护城河,而 erupt-cube 是它在 Java 世界里一个足够务实的答案。⭐ Star 一下 erupt。
2026-07-30 17:00:44
349
原创 谁说低代码只能 CRUD?现在表单里能塞一个“真按钮“了
如果说 Erupt 过去的卖点是"快"——一个注解生出一个后台;那么 2.0.4 补的是"细"——按钮能干活、行能拖着排、进度看得见、密码不外泄。这些恰恰是把一个"内部工具"做成一个"顺手的产品"之间,那段最磨人的距离。但一旦业务要一个"点一下算个价再回填"的按钮,或者运营想"把这几行拖一下换个顺序",往往就得跳出框架自己写扩展。运营维护"首页推荐位"“菜单顺序”"轮播图"这类数据时,最自然的操作就是拖。从注解看,它的表达力也不小——支持按钮样式、图标、点击前二次确认、是否整行展示,以及最关键的。
2026-07-21 12:00:04
319
原创 你的后台缺的不是 AI 聊天框,是一个能动手干活的 AI 同事
过去一年,你大概见过无数个这样的"AI 功能":产品右下角挂一个聊天气泡,点开,问它"帮我把这批订单导出来",它回你一段热情洋溢的、正确的废话——然后你关掉气泡,自己去点导出按钮。。它能聊,但碰不到系统里任何一个真实的按钮。原因也简单:让 AI"能说话"只要接个 API,让 AI"能动手"却要打通工具调用、权限、上下文、审计——一整套脏活。
2026-07-09 17:33:39
242
原创 写了 6 年注解的低代码框架,今天宣布“注解都不用写了
低代码和"专业开发"不是对立的两端。好的工具应该让你在需要快的时候足够快——拖一拖就出后台;在需要深的时候足够自由——随时退回到一份干净的 Java 代码,没有任何东西被锁在别人的平台里。erupt-designer 就是这个理念落地的样子。它现在已经在仓库里了,跟着 2.0.0 一起。如果你正被某个低代码平台的"导不出、改不动"折磨,或者只是想给团队快速搭一批后台原型,这个模块值得你花十分钟试一下。
2026-07-07 10:15:00
210
原创 写了五年注解的低代码框架,2.0 决定让你连注解都不用写了
降低创建后台的门槛(designer 拖出来)、提升后台被理解的程度(prompt + AI 面板)、夯实底座(前端重写 + 安全 + 监控)。一个低代码框架,把"低代码"这件事又往前推了一格——从"少写前端"推到"可视化建模 + AI 可理解"。这正是 2026 年企业后台该走的方向。2.0.0 包含多项破坏性变更,老项目升级前务必先读1.14.x → 2.0.0 升级指南,别直接生产环境梭哈。
2026-07-01 13:47:56
163
原创 凌晨 3 点告警群炸了,我用浏览器干了原本 XShell 才能干的事
erupt 这两年最让我意外的,是它从一个"@Erupt 注解生成增删改查 UI"的低代码框架,正在变成一个完整的 Java 后台管理操作系统菜单、用户、角色、权限——erupt-upms工作流——erupt-flowBI 分析——erupt-cubeAI 集成 + Agent 协作 + 跨会话记忆——erupt-ai现在再加一个浏览器终端——每个模块都是一行 Maven 依赖,自动注册菜单,自动接入鉴权。这种"乐高式"的扩展能力,在 Spring Boot 生态里其实非常少见。
2026-06-12 16:42:29
367
原创 真正的低代码不在画布上,在你的 IDE 里
写了 5 年 Spring Boot,第一次愿意叫它"低代码"的开源项目:注解就是配置,IDE 里改代码,Git 里看 diff,17 个 LLM 默认装好——没有"生成"这个动词。
2026-06-01 15:32:30
287
原创 当所有低代码都在卷画布时,我们押注了源代码本身
低代码的尽头,可能不是 AI 自动拖拽。而是——让代码本身,成为最小的配置面。如果你认同这条路,欢迎做三件事——⭐GitHub 给 Erupt 点个 Star📌关注公众号:每周三一篇深度技术文💬加入 Erupt 用户群:后台回复"加群"
2026-05-25 19:16:05
655
原创 重磅!Erupt 1.14.3 发布:多个 AI 智能体在你的后台开始“组团打工“了
DeepSeek R 系列、Claude 3.7 Sonnet、Kimi K2.5 这些"思考模型",最大特点就是会先"想一想"再回答。以前你得自己写一堆 if-else 编排逻辑,告诉客服 Agent:"遇到退款先去问订单 Agent,再让风控 Agent 审一下。这意味着——**研发岗给 AI 开 Shell 权限,财务岗只能让 AI 查数据,老板岗专属一套"高管 Agent"**。我得先看时间范围……如果你认同这种"踏实做事"的开源精神,请去 GitHub 给 Erupt 一颗 Star——。
2026-05-19 18:19:53
364
原创 Axelor | RouYi | Erupt | 传统Spring Web 开发 横向对比
传统Spring Web 开发 Axelor Erupt 领域模型 Java 代码 XML定义 注解定义 DTO Java 代码 不需要 不需要 ORM映射 XML或Java代码 自动生成 ...
2021-05-11 15:02:16
1481
原创 JPA 映射名称为大写的物理表出现 Table ‘erupt.xxxx‘ doesn‘t exist
解决方法1、将项目中添加如下代码,覆盖原有转化逻辑,禁止大小写自动转换public class UpperTableStrategy extends SpringPhysicalNamingStrategy { @Override public Identifier toPhysicalTableName(Identifier name, JdbcEnvironment context) { return Identifier.toIdentifier(name.get
2021-04-01 21:10:33
413
原创 VLC连接不上海康威视摄像头,使用FFmpeg连接出现:Server returned 404 Not Found
在网上很多答案,都是:rtsp://admin:123456@192.168.1.146:554/h265/ch1/main/av_stream无论使用VCL还是ffmpeg都显示Server returned 404 Not Found但这是一个大坑,误人子弟浪费时间!问题原因:通道号应该是应该是:32+1,所以使用ch1会出现404解决办法:通道号修改为:ch33最终推流地址为:rtsp://admin:1234567@192.168.1.146:554/h265/ch33/main/av_s
2021-02-03 14:35:46
9177
原创 Mac 安装 FFmpeg (无需brew命令)
网上很多mac安装FFmpeg的方法都是使用 brew install 命令,但是就国内的网络环境而言,很难下载成功,下面我来介绍下更简单的方法:1、前往ffmpeg官网,下载页面http://www.ffmpeg.org/download.html2、选择苹果图标,进入如下链接,选择你需要的版本进行下载3、几秒钟就可成功下载安装包,解压即可4、前往命令行终端,执行ffmpeg命令./ffmpeg [option]...
2021-02-03 11:51:30
23964
3
原创 解决ZipArchiveInputStream解压后乱码问题
乱码截图:解决办法:使用IOUtils.copy方法操作流,同时编码使用GBK(经测试UTF-8也会出现乱码)@SneakyThrowspublic static void unZip(File srcFile) { ZipArchiveInputStream zipArchiveInputStream = new ZipArchiveInputStream(new FileInputStream(srcFile), "GBK", true); ZipArchiveEnt
2021-01-12 15:07:15
5374
原创 Erupt Framework 零前端代码,几行Java注解,搞定后台管理系统
什么是 erupterupt 是一个低代码全栈类框架,它使用Java 注解动态生成页面以及增、删、改、查、权限控制等后台功能,会简单的Spring Boot基础知识即可,不需要懂前端,也不需要写繁琐的 CURD ,自动创建表结构,controller / service / sao / mapper 文件都不用创建,极大减少开发工作量,将后台开发速度提升到极致。取代代码生成器,开发后台管理系统更优解!为什么要做 erupt ?无论开发怎样的系统,都需要配套的管理后台...
2021-01-07 17:50:49
1529
原创 erupt 降维打击代码生成器,急速开发企业级管理后台
环境搭建编程语言:Java8+使用框架:Spring Boot,Erupt1. 在spring boot项目基础上导入erupt依赖<!--用户权限管理--><dependency> <groupId>xyz.erupt</groupId> <artifactId>erupt-upms</artifactId> <version>1.5.1</version></dependenc
2020-12-22 00:20:06
1903
原创 大家都是怎样开发Admin后台的,效率如何?
大家都是怎样开发后台的? 在多年的经验中,我总结了四类方法,一定要看到第四种哦!1、手动coding从零开始撸,先开发用户管理,再开发角色菜单,然后再开发各种业务功能,一个月以后,经过几次加班,终于开发完成,感觉自己变秃了也变强了(PS:如果是大神当我没说)2、代码生成器将业务抽象为数据库表,通过数据库表反向生成代码,就Java为例:要生成template、controller、service、dao、entity、mapper大概六个文件!项目跑起来很高兴,再修修补补就可以上线了,多日后产品经理要
2020-12-15 16:54:51
394
原创 Erupt Framework 基于 Spring Boot 零前端代码,构建通用后台管理框架
系统简介Erupt 可快速的构建管理页面,零前端代码、零CURD、自动建表,仅需单个类文件 + 简洁的注解配置,即可快速开发企业级Admin管理后台!后台管理系统非常重要,但开发存在一定的痛点,如:开发效率低、界面不美观、交互不理想、工作量重复、存在安全漏洞、后端研发被迫写前端代码等。Erupt提供企业级中后台管理系统的全栈解决方案,提供超多业务组件,简洁美观的后台页面,支持23类数据组件,多种数据源支持,严密的安全策略,压缩研发周期,降低研发成本。注:我不是代码生成器,代码生成器并非后台开发的最优
2020-12-12 16:09:09
4808
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅