Erupt 1.12.8 发布,注解·低代码 ⚔ 通用私有云配置中心
Erupt 通用后台管理框架
Erupt 是一个低代码 全栈类 框架,它使用 Java 注解 动态构建页面,及增、删、改、查、权限控制等功能。
零前端代码、零 CURD、自动建表,仅需 一个类文件 + 简洁的注解配置,快速开发企业级 Admin 管理后台。
提供企业级中后台管理系统的全栈解决方案,大幅压缩研发周期,专注核心业务
本次更新内容
🐞 解决 oracle 数据库无法自动创建 e_upms_menu 表的 bug
🐞 修复搜索是BigDecimal类型报错的问题
🧩 调整序列化过程,在类型是 Long、Double、BigDecimal 时会返给前端String类型结果,防止精度丢失
🧩 优化 query 权限的前端反馈,无 query 权限将不会显示表格相关的数据UI,而不是提示无权限
🧩 解决部分场景异常无法反馈给前端的问题 #219,感谢 lamperwang 贡献的代码
🌟 支持自定义 copyright 版权信息内容
项目官网: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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PicHoro V2.2.3 发布,手机云存储管理和图片上传工具,bug 修复
PicHoro 是一款基于 flutter 开发的手机端云存储平台 / 图床管理和文件上传 / 下载工具,最新版本 V2.2.3,与 PicGo 配置互通,可直接扫码导入,主要功能包括云存储 / 图床 / 云服务器平台,以及网盘管理(通过 Alist,文件上传和下载管理,以及各种格式的链接分享,支持多种图片 / PDF / 文本文件 / 音视频的在线预览和播放, 开源地址和软件官网 Github: Kuingsmile/PicHoro: 一款手机端云存储平台 / 图床管理和文件上传 / 下载工具,支持直接管理 Webdav,Alist,SSH/SFTP,云服务器,兼容 S3 API 的平台,腾讯 COS,阿里 OSS,七牛云,又拍云,兰空图床,Imgur,SM.MS 和 github 软件官网:https://pichoro.horosama.com 下载地址 https://pichoro.msq.pub/PicHoro_V2.2.3.apk 本次更新内容 新增: 现在支持为alist设置网址拼接路径 新增: 现在支持从相册分享快速启动PicHoro 修复: 修复了兰空图床配置项相册...
- 下一篇
NPM组件包 openssl v2.0 存在命令注入漏洞
漏洞描述 openssl(又名node-openssl) NPM组件包是对开源加密仓库 OpenSSL 的封装,用于调用 OpenSSL 实现数据加密和签名。openssl 函数的 opts 参数用于构建调用 OpenSSL 的命令参数。该软件包更新至 v2.0 版本,于2021年11月16日停止维护。 openssl 2.0 版本中,由于未对 opts 参数中的 verb 字段进行过滤,当用户通过调用 openssl() 函数时,可在 opts 参数的 verb 参数中注入任意代码,进而在用户主机中执行任意系统命令。 漏洞名称 NPM组件包 openssl v2.0 存在命令注入漏洞 漏洞类型 命令注入 发现时间 2023-11-24 漏洞影响广度 小 MPS编号 MPS-z1fn-loy8 CVE编号 CVE-2023-49210 CNVD编号 - 影响范围 openssl@[0.1.0, 2.0.0] 修复方案 作者已停止维护,建议使用node-forge等组件替换 参考链接 https://www.oscs1024.com/hd/MPS-z1fn-loy8 https://nv...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19