谁说低代码只能 CRUD?现在表单里能塞一个“真按钮“了 谁说低代码只能 CRUD现在表单里能塞一个真按钮了聊起注解驱动、零前端的后台框架总有一个声音会跳出来“这类东西不就是自动生成个增删改查嘛稍微复杂点的交互根本做不了。”这句话过去有一半是对的。列表、表单、搜索、导出——这些标准动作框架能包圆但一旦业务要一个点一下算个价再回填的按钮或者运营想把这几行拖一下换个顺序往往就得跳出框架自己写扩展。Erupt 2.0.42026-07-19基于 Spring Boot 3.5.16这次发版主题几乎就是冲着这半句话去的把后台从能用推到好用。我挑几个我最喜欢的讲。一、BUTTON编辑类型表单里的按钮能干活这是我认为这版最重要的特性。以前表单里的字段就是输入 保存。现在多了一个BUTTON编辑类型你可以在表单里放一个按钮点击后它会带上当前表单的全部数据去调用一个后端处理器处理器算完还能把结果回填到表单、甚至动态调整其它字段的配置。这意味着什么举几个立刻能用的场景填完商品成本和售价点「计算毛利」自动回填毛利率字段输入手机号点「发送验证码」触发后端短信服务选好套餐参数点「预估费用」实时把价格写回表单。从注解看它的表达力也不小——支持按钮样式、图标、点击前二次确认、是否整行展示以及最关键的handler接收全部表单值的后端处理器和handlerParams回调参数EruptField(editEdit(titleQuote,typeEditType.BUTTON,buttonTypeButtonType(styleprimary,iconfa fa-calculator,confirmRecalculate the quote?,handlerQuoteButtonHandler.class)))TransientprivateStringquote;一个能调后端、能改表单的按钮基本就把低代码只能 CRUD这句话给拆了。二、DragSort行拖一下就能排序第二个特别顺手的是行拖拽排序。运营维护首页推荐位“菜单顺序”轮播图这类数据时最自然的操作就是拖。以前要实现它得自己加排序字段、写上下移按钮、处理并发……现在一个注解搞定Erupt(nameBanner,dragSortDragSort(fieldsort))你只要指定一个存排序值的数值字段field非空即启用表格就支持直接拖拽行来调整顺序结果自动持久化到这个排序字段。运营拖完即生效你一行排序逻辑都不用写。三、PROGRESS与PASSWORD视图让列表会表达两个新的视图类型控制列表里怎么显示PROGRESS数值列以进度条形式展示一眼看出完成度如果这个字段用了SLIDER编辑类型进度条还会自动取滑块的最大值作为满值。库存、任务进度、预算消耗都比干巴巴一个数字直观。PASSWORD敏感字段以掩码展示——而且这不只是打码这么简单真实值根本不会下发到客户端。四、顺带一条主线这版的安全在悄悄变严PASSWORD那条其实属于本版一条明显的安全主线值得单独点出来PASSWORD编辑组件增强编辑回显只返回掩码占位符只要你没改动占位符后端就保留原密码——既不泄露、又不会误清空erupt-ai里 LLM 的 apiKey 也改用了密码视图掩码展示修复了操作日志中密码字段未脱敏的问题这类审计日志里的明文密码是很多系统真实存在的隐患。对要过安全审计的团队这几条是实打实的减负。五、还有一把小而顺手的改进剩下几条不展开但都很实用卡片视图支持选中选中态与操作按钮联动AI 模型、MCP Server、智能体、定时任务等内置表单都加了测试/校验按钮连接和配置对不对一键就能验erupt-ai支持嵌入式聊天模式日期解析更宽容兼容更多输入格式还修掉了菜单状态里「隐藏」和「禁用」标签互换的小 bug。结尾一次体感升级如果说 Erupt 过去的卖点是快——一个注解生出一个后台那么 2.0.4 补的是细——按钮能干活、行能拖着排、进度看得见、密码不外泄。这些恰恰是把一个内部工具做成一个顺手的产品之间那段最磨人的距离。上手方式 完整更新日志与各特性文档docs.erupt.xyz字段类型 / 注解章节均有对应页面 想直接生成一个 2.0.4 起步项目start.erupt.xyz⭐ 觉得思路对味去 GitHub 搜erupts/erupt支持一下