🚀 Erupt 1.10.13 发布,非代码生成,单个类文件,低代码构建领域后台模型


Erupt  通用后台管理框架

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

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

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

本次更新内容 

🐞 修复 keepUploadFileName 配置为 true 时上传中文路径文件访问会 404 的 bug

🐞 修复计算表格列宽度未过滤隐藏列的问题 #9

🐞 修复oracle 数据源情况下无法创建 e_job_mail 表的bug

🌟 启动时检测是否存在spring-boot-devtools依赖,存在则提示异常建议移除

🌟 erupt-annotation 模块移除 POI 依赖

🌟 提升 @Erupt 自动添加表注释能力容错

🌟 完全兼容JDK 17, 修复JDK 17 各种问题

🌟 RowOperation 增加 tplWidth 配置可定义自定义弹出层宽度

🌟 erupt-cloud-node 增加聚合模块 erupt-cloud-node-jpa 开发node模块时减少依赖配置

🌟 excel导出功能单独拆分 erupt-excel 依赖,减轻 node 节点打包体

项目官网www.erupt.xyz

@Erupt(
 name = "简单的例子",
 power = @Power(importable = true, export = true)
)
@Table(name = "t_simple") //数据库表名
@Entity
public 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)
)
private Boolean bool;


@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;

}

特性 | Features

  • 自动建表:表结构自动生成,无需手动建表

  • 易于上手:会简单的 Spring Boot 基础知识即可

  • 使用简单:仅需了解 @Erupt 与 @EruptField 两个注解即可上手开发

  • 代码简洁:仅需一个 .java 文件,template、controller、service、dao 都不需要创建

  • 功能强大:动态条件处理,逻辑删除,LDAP,自定义登录逻辑,RedisSession,操作日志等

  • 多数据源:支持:MySQL、Oracle、SQL Server、PostgreSQL、H2,甚至支持 MongoDB

  • 高扩展性:支持自定义数据源实现、自定义登录逻辑、动态权限管理、生命周期函数、自定义 OSS

  • 大量组件:滑动输入、时间选择、一对多、图片上传、代码编辑、自动完成、树、多对多、地图等 23 类组件

  • 丰富展示:普通文本、二维码、链接、图片、HTML、代码段、iframe、swf 等


  • 低侵入性:几乎所有功能都围绕注解而展开,不影响 Spring Boot 其他功能或三方库库的使用

  • 前后端分离:后端与前端可分开部署

  • 响应式布局:支持 PC 端手机端等各种规格的设备中使用

  • 自定义页面:支持自定义页面,自定义弹出层,且支持:原生 H5 / Freemarker / Thymeleaf 等方式渲染

  • 前端零代码:前端布局自动构建,一行前端代码都不用写

  • 无需二次开发:仅需引用 jar 包即可 !

完全不需要了解 Angular / React / Vue / Jquery

而且不需要了解 JavaScript / HTML / CSS

甚至不需要了解 Spring MVC / Mybatis / SQL

在线体验 | Demo

演示地址:https://www.erupt.xyz/demo
账号密码:guest / guest

支持主流 4 款现代浏览器,以及 Internet Explorer 11+,可直接运行在 Electron 等基于 Web 标准的环境上

演示截图 | Screenshot ⛰

 

 


相关文章

2022-08-15

Erupt  通用后台管理框架 Erupt 是一个低代码 全栈类 框架,它使用 Java 注解 动态构建页面,及增、删、改、查、权限控制等功能。 零前端代码、零 CURD、自动建表,仅需 一个类文件 + 简洁的注解配

2022-08-09

态关联。 图和真相 选择橙单 橙单,具备极好代码生成能力的低代码工具。生成后工程全部源码交付,所有代码文件无任何橙单痕迹。就如同贵公司最优秀的技术团队亲手打造而得。 承诺,全网最低价和最宽松的

2022-05-20

性,也适用于其他广泛的领域。 TensorFlow 2.9 近日正式发布,更新内容包括 oneDNN 的性能改进,以及 DTensor 的发布,其中后者是一个用于模型分布的 API,可以用来无缝地从数据并行迁移到模型并行。 TensorFlow 还对核心库进行了

2022-08-16

增加 digit(小数位)字段,用于转换时区分字段类型 - 代码生成器转换字段类型时,根据数据库不同,选择不同的类型转换器 - 代码生成器适配 Oracle 和 Sql Server - 去除表名和字段中的转义字符 - 新增租户时,根据使用数

2022-07-27

引入了大量重大升级,让体验更稳定、功能更丰富。 新发布的更新具有多项质量改进。通过 SSH 将笔记本电脑连接到安装在远程服务器中的 IntelliJ IDEA,获得流畅的开发者体验。 如果您使用 JetBrains Space 在新版本中高效地编排后

2022-04-07

一、背景 Apache Flink 作为新一代的实时计算框架已经被应用到各个行业与领域,虽说应用程度不同,但都会遇到一些使用上的痛点,基础的应用痛点比如 FlinkSQL 作业提交不友好、作业无监控报警等。很大程度上说,FlinkSQL 大大

2022-09-06

EasyNLP 的中文 CLUE/FewCLUE 等的 Benchmark 知识预训练技术: 发布一系列知识预训练模型,致力于提升预训练模型的常识性和知识性 中文预训练模型:发布针对中文的 SOTA 的预训练模型,降低中文预训练技术门槛 多模态预训练:

2022-08-21

EasyDomain v1.4 已经发布,领域驱动开发实用库 此版本更新内容包括: 经过复杂项目的锤炼,DDD领域驱动设计库v1.4版本增强了EntityBase和EntityRule的能力。并进一步强化了领域模型在系统设计中的核心地位。 EntityBase实体基类增强

2022-09-05

为了敏捷快速开发,提升研发效率,框架内置了一键 CRUD 代码生成器,自定义了模块生成模板,包括后端 PHP 文件模块和前端 Vue 端个性化模板,可以根据已建好的表结构 (字段注释需规范) 快速的一键生成整个模块的所有代码和

2022-09-09

TensorFlow 2.10 已经发布,此版本的亮点包括 Keras 中的用户友好功能,可帮助开发转换器、确定性和无状态初始化程序、优化器 API 的更新以及帮助加载音频数据的新工具。 此版本还通过 oneDNN 增强了性能,在 Windows 上扩展了 GPU

2022-05-24

pache Way[1],在导师们的引导下,坚持以人为本、社区高于代码的理念,持续建设包容、多元、崇尚知识的社区。 Apache DevLake 主要特性 作为开源的研发数据平台,DevLake 向软件研发团队提供自动化、一站式的数据收集、分析以及

2022-09-08

训练、端侧部署推理。 五 Roadmap 后续我们计划每个月发布Release版本。近期的Roadmap如下: Transformer 分类任务训练性能优化 & benchmark 自监督学习增加检测&分割benchmark 开发更多基于Transformer的下游任务,检测 & 分

2022-07-16

BigScience 的研究人员近日发布了一个名为 Bloom 的自然语言处理模型,该模型具有 1760 亿个参数,一举超越市面上的所有竞争对手,成为目前规模最大的语言模型。 该项目始于去年,由人工智能初创公司 Hugging Face Inc.(最近融

2022-09-12

Fresh 1.1 稳定版已发布,新版本包含许多重要的改进,使 Fresh 更易于使用、更快,并且更实用。 Fresh 是 Deno 的全新全栈 Web 框架。默认情况下,使用 Fresh 构建的网页不会向客户端发送 JavaScript。该框架没有构建步骤,可以将部署