🚀 Erupt 1.9.3 发布,零前端代码,仅需注解,动态构建 admin 后台
Erupt 通用后台管理框架
Erupt 是一个低代码 全栈类 框架,它使用 Java 注解 动态构建页面,及增、删、改、查、权限控制等功能。
零前端代码、零 CURD、自动建表,仅需 一个类文件 + 简洁的注解配置,快速开发企业级 Admin 管理后台。
提供企业级中后台管理系统的全栈解决方案,大幅压缩研发周期,专注核心业务
本次更新内容
🐞 修复页面配置栏在多语言环境下展示不正确的bug
🐞 修复年组件在多语言环境下展示错误的bug
🌟 多语言增加韩语支持
🌟 链接类型菜单追加token参数,传递给链接,集成erupt权限
🌟 bi支持分组功能,更清晰的管理业务产生的大量报表
🌟 Date组件支持 LocalDate 与 LocalDateTime
🌟 优化图片上传宽配置,宽高数组分离成四个配置项
项目官网: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 ⛰

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
西部数据以创新技术助推数据驱动,加速企业数字化转型
【51CTO.com原创稿件】在数字时代的今天,爆炸式增长的数据总量在给企业带来巨大价值的同时,也让企业的存储不堪重负。随着AI、大数据等技术的应用,企业不但需要更高容量的存储产品,而且对存储性能、可靠性等提出了更高的要求,以此满足数据分析、数据挖掘等的需求。 西部数据公司HDD业务部高级副总裁Ravi Pendekanti指出,一些领先的科技应用和新兴数字化产业,如人工智能、机器学习、区块链、5G、物联网、智慧视频等,时刻都在产生海量数据,“我们预计,未来5年内数据会呈指数级增长,将超过之前所有数据存储量的两倍。” 西部数据公司HDD业务部高级副总裁Ravi Pendekanti 虽说机械硬盘(HDD)的容量已经高达20TB,但性能仍然无法满足诸如AI等应用的需求;NVMe固态硬盘(SSD)的读写性能虽然非常强悍,但过高的价格在短时间内还无法真正普及。那么,有没有一种产品,即能满足企业对于存储容量的需求,又具备更高的性能和可靠性?答案是肯定的。西部数据全新发布的基于闪存增强型OptiNAND技术设计硬盘,便非常完美的实现了性能、容量、可靠性之间的平衡,为用户提供了绝佳的产品。 创新O...
- 下一篇
RetroArch 1.9.14 发布,跨平台模拟器
RetroArch 1.9.14 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 更新内容如下: ANDROID/PLAYSTORE:实施 MANAGE_EXTERNAL_STORAGE 权限 ANDROID/PLAYSTORE:将 SDK 级别提高到 30 以符合 Play Store 政策 AUDIO/MIXER:增加ample buffer padding CHEEVOS:如果已经在主线程上,不要排队倒带重新初始化 CHEEVOS:除非启用设置,否则忽略非官方成就 CHEEVOS:可用时使用 SSL 主机 CHEEVOS:当没有提供密码时显示错误信息 CHEEVOS: 使用小工具来显示游戏加载的成就进度 CONFIG:调用 Reboot/Shutdown 时尊重 config_save_on_exit DISK CONTROL:关注 Disk Control append/insert 中的当前内容条目 FRAMEDELAY:自动帧延迟改进 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7设置SWAP分区,小内存服务器的救世主
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Hadoop3单机部署,实现最简伪集群
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7