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


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

查看所有标签

猜你喜欢:

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

可用性工程

可用性工程

尼尔森 / 刘正捷 / 机械工业出版社 / 2004-1 / 28.00元

《可用性工程》系统地介绍可用性工程,被国际可用性工程界一致推崇为该领域的最佳入门书籍。《可用性工程》着重讲述了能取得良好成本效益的可用性方法,并详细介绍了在软件开发生命周期的不同阶段如何运用这些方法,以及其他与可用性相关的特殊问题。一起来看看 《可用性工程》 这本书的介绍吧!

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

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换