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


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

查看所有标签

猜你喜欢:

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

大数据之路

大数据之路

阿里巴巴数据技术及产品部 / 电子工业出版社 / 2017-7-1 / CNY 79.00

在阿里巴巴集团内,数据人员面临的现实情况是:集团数据存储已经达到EB级别,部分单张表每天的数据记录数高达几千亿条;在2016年“双11购物狂欢节”的24小时中,支付金额达到了1207亿元人民币,支付峰值高达12万笔/秒,下单峰值达17.5万笔/秒,媒体直播大屏处理的总数据量高达百亿级别且所有数据都需要做到实时、准确地对外披露……巨大的信息量给数据采集、存储和计算都带来了极大的挑战。 《大数据......一起来看看 《大数据之路》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具