🚀 Erupt 1.13.3 已宣布,支撑甘特图、卡片视图、MCP
Erupt Engine Erupt 一个通用低代码框架,使用 Java 注解驱动,动态渲染构建页面与 API。 零前端代码、零 CURD、自动建表,仅需 一个类文件 + 注解配置,快速开发企业级数据管理后台。 本次更新内容 🐞 修复 ...
应用介绍
Erupt Engine
标准 JPA 实体:Erupt 实体类本身就是标准的 JPA 实体,可以被项目中的其他办事或模块复用。
零前端代码、零 CURD、主动建表,仅需 一个类文件 + 注解设备,快速开辟企业级数据治理后台。
本次更新内容
🐞 修复 erupt-ai 在实现 EruptPromptHandler 后项目无法启动的问题🐞 修复 erupt-mongodb 排序参数不生效的 bug🐞 修复一对多组件应用 Date 类型时,表格日期比表单少一天的误差🐞 修复 erupt-magic-api 路径 bug,感激 aurthurxlc 供献的代码 #330🧩 @Readonly 注解默认摊开前端传值,可经由过程 @Readonly(allowChange = false) 封闭信赖🌟 增长排序按钮,可灵活设备多字段排序🌟 MCP 才能增长鉴权控制及默认实现,支撑 Cursor 等对象交互拜访 erupt 实体数据🌟 Erupt-AI 增长了新的大年夜模型支撑:Grok/Fireworks/MinMax/Mistral/OpenRouter/Together🌟 LambdaQuery 新增 Page 分页 API,链式调用更顺滑🌟 联动才能中 @ChoiceType.dependExpr 正式退役,请应用 @ChoiceType.fetchHandler 替代🌟 开源 erupt-notice 通知布告、站内信、邮件、短信一键发送,消息触达零门槛🌟 @Edit 支撑>项目官网:www.erupt.xyz
@Erupt( name = "简单的例子", power = @Power(importable = true, export = true))@Table(name = "t_simple") //数据库表名@Entitypublic class Simple extends BaseModel { @EruptField( views = @View(title = "文本"), edit = @Edit(title = "文本", notNull = true, search = @Search) ) private String input; @EruptField( views = @View(title = "数值", sortable = true), edit = @Edit(title = "数值", search = @Search) ) private Float number; @EruptField( views = @View(title = "时光"), edit = @Edit(title = "时光", search = @Search(vague = true)) ) private Date date; @EruptField( views = @View(title = "滑动条"), edit = @Edit(title = "滑动条", type = EditType.SLIDER, search = @Search, sliderType = @SliderType(max = 90, markPoints = {0, 30, 60, 90}, dots = true)) ) private Integer slide; @EruptField( views = @View(title = "下拉选择"), edit = @Edit( search = @Search, title = "下拉选择", type = EditType.CHOICE, choiceType = @ChoiceType(fetchHandler = SqlChoiceFetchHandler.class, fetchHandlerParams = "select id,name from e_upms_menu" ) ) ) private Long choice;}
特点
透明的底层机制与高度可设备性:
-
注解驱动,设备灵活:经由过程 @Erupt、@EruptField 及其丰富的属性,开辟者可以精细控制模型的行动、UI 的展示、数据的校验与处理方法。
-
开放的架构:Erupt 的核心模块设计清楚,鼓励开辟者懂得其工作道理,并在须要时进行针对性调剂。
-
具体的日记与调试支撑:便利开辟者追踪问题,懂得框架内部履行流程。
超出传统代码生成器的开辟体验:
-
动态解释而非静态生成:Erupt 经由过程运行时解析注解来动态构建应用,避免了传统代码生成器因代码冗余、难以保护、归并艰苦等问题带来的困扰。修改注解即可及时生效,无需从新生成大年夜量代码。
-
存眷模型而非实现:开辟者只需存眷营业模型的定义与注解设备,Erupt 会主动处理大年夜部分底层的 UI 衬着、数据绑定、API 调用,数据库交互等工作。
深度定制与扩大才能:
-
生命周期钩子:在 Erupt 核心流程的多个关键节点供给了钩子函数,便利开辟者进行功能加强或行动调剂。
-
@DataProxy 接口 **:许可开辟者在数据操作的各个阶段(如新增前、编辑后、查询时)注入自定义逻辑,实现复杂的营业校验、数据转换、权限控制等。
-
自定义组件与视图:除了丰富的内置组件,Erupt 支撑开辟者创建和集成自定义的前端组件和视图模板,知足高度个性化的界面需求。
-
自定义数据源与方言:轻松扩大对特定命据库或数据存储的支撑,甚至可以实现自定义的 SQL 方言适配。
拥抱 Spring Boot 生态,无缝集成:
-
非侵入式设计:Erupt 构建于 Spring Boot 之上,与 Spring Data JPA 深度集成,但不干涉开辟者应用 Spring Boot 的其他功能或引入第三方库。
-
Erupt 一个通用低代码框架,应用 Java 注解驱动,动态衬着构建页面与 API。
易于整合现有项目:可以将 Erupt Cloud 渐进式地引入到已有的 Spring Boot 项目中,慢慢调换或加强后台治理模块。
在线体验
演示地址:https://www.erupt.xyz/demo
账号暗码:guest / guest
演示截图 * Screenshot ⛰
©软件著作权归作者所有。本站所有软件均来源于网络,仅供学习使用,请支持正版!
转载请注明出处: FQPY » 🚀 Erupt 1.13.3 已宣布,支撑甘特图、卡片视图、MCP

发表评论 取消回复