Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架

栏目: 软件资讯 · 发布时间: 3年前

内容简介:Erupt Framework :rocket: 通用后台管理框架 零前端代码,几行Java注解,搞定后台管理系统 Erupt 可快速的构建管理页面,零前端代码、零CURD、自动建表,仅需单个类文件 + 简洁的注解配置,即可快速开发企业级Adm...

Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架

Erupt Framework   ????   通用后台管理框架

零前端代码,几行 Java 注解,搞定后台管理系统

Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架 Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架 Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架 Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架 Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架 Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架 Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架

Erupt 可快速的构建管理页面,零前端代码、零CURD、自动建表,仅需单个类文件 + 简洁的注解配置,即可快速开发企业级Admin管理后台!

首页 | Home

https://www.erupt.xyz

本次更新内容

依赖 Spring boot 版本:2.4.1

发布日期:2021年01月03日

Features

  • 添加 PostgreSQL 兼容代码,全面兼容 PostgreSQL
  • 添加 SqlChoiceFetchHandler 可通过 SQL 语句快速定义下拉列表

BugFix

  • 修复多对多组件,在设置 @View 会报错的问题

什么是 erupt

erupt 是一个低代码 全栈类 框架,它使用 Java 注解 来生成页面以及增、删、改、查、权限控制等后台功能,会简单的 Spring Boot 基础知识即可,不需要懂前端,也不需要写繁琐的 CURD ,自动创建表结构,controller / service / sao / mapper 文件都不用创建,极大减少开发工作量,将后台开发速度提升到极致。

取代代码生成器,开发后台管理系统更优解!

为什么要做 erupt ?

无论开发怎样的系统,都需要配套的管理后台做数据支撑,是软件开发中必不可少的一环,但实际开发中存这无法规避的痛点,如:开发效率低下、UI界面不尽人意、交互凑合、代码重复、存在安全漏洞,导致开发成本极高。

虽然近些年来 代码生成器 成了后台开发的新宠,但它真的是后台开发的最优解吗?
代码生成器的本质还是生成繁琐的前端与后台代码,一旦修改后期生成的代码很难合并,想想 Mybatis-Generator,基本上就是一次性的东西,虽然减轻了部分工作,可解决方式并非最佳。

开发后台管理系统大部分情况下只想做个普通的增删改查界面,用于数据管理,类似下面这种: Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架 Erupt Framework 1.5.5 发布,全面兼容 PostgreSQL,通用后台管理框架

@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 = "布尔")
    )
    private Boolean bool;

    @EruptField(
            views = @View(title = "时间"),
            edit = @Edit(title = "时间", search = @Search(vague = true))
    )
    private Date date;

功能体验

这个界面虽然用 Vue + Ant Design + SSM 也能做出个大概,但仔细观察会发现它有大量细节功能如:

  • 可以对数据做筛选
  • 有按钮可以刷新、新增、数据
  • 表格有分页与汇总
  • 预览单行数据
  • 批量删除
  • 隐藏某列
  • 多种组件
  • 按某列排序
  • 有非空校验
  • 支持导入导出 Excel

全部实现这些仅前端就需要大量的代码,后端的接口与业务逻辑更不在少数。

但可以看到,用 erupt 只需要 30 几行 注解 配置,你不需要了解 Angular / React / Vue / Jquery 也不需要了解 JavaScript / HTML / CSS,甚至不需要了解 Spring MVC / JPA / Mybatis / SQL,即便没学过 erupt 也能猜到大部分配置的作用,只需要简单配置就能完成所有后台页面开发。

这正是建立 erupt 的初衷,对于大部分常用页面,应该使用最简单的方法来实现,甚至不需要学习各种框架和工具,专注核心业务,省下的时间做自己喜欢做的事,从此不再因为繁琐的后台开发而焦头烂额。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

CSS世界

CSS世界

张鑫旭 / 人民邮电出版社 / 2017-12 / CNY 69.00

本书从前端开发人员的需求出发,以“流”为线索,从结构、内容到美化装饰等方面,全面且深入地讲解前端开发人员必须了解和掌握的大量的CSS知识点。同时,作者结合多年的从业经验,通过大量的实战案例,详尽解析CSS的相关知识与常见问题。作者还为本书开发了专门的配套网站,进行实例展示、问题答疑。 作为一本CSS深度学习的书,书中介绍大量许多前端开发人员都不知道的CSS知识点。通过阅读本书,读者会对CSS......一起来看看 《CSS世界》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

URL 编码/解码
URL 编码/解码

URL 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具