当前位置: 首页 > news >正文

只需一个类文件,Erupt 可以能完成整个后台管理?这个低代码值得一试

只需一个类文件,Erupt 竟然能搞定整个后台管理?这个低代码值得一试

在纷繁复杂的后端开发世界里,Erupt 就像是一剂强心针,用一个 .class 文件就能实现后台管理功能,简直让人感叹“开发也可以这么简单!”本文将带你走进这个强大又有趣的框架。

框架简介

Erupt 是一个开源的低代码开发框架,旨在让开发者告别繁琐的前后端代码,专注于业务逻辑。它通过 Java 注解实现页面动态生成,并自动完成增删改查(CRUD)操作及权限控制。Erupt 的设计理念就是“让开发更简单,让代码更少”。

作为一款完全开源的框架,Erupt 采用了 Apache License 2.0 协议,无任何商业限制。它支持包括 MySQL、Oracle、PostgreSQL、H2 等在内的主流数据库,甚至 MongoDB 也不在话下。此外,Erupt 还允许你轻松接入自定义数据源。

 

e0e8a271ea56c5887e385222fd3e6e2a.png

 

a7b5f645ed6c753edfaf38851c9333e9.png

​​

框架特点

Erupt 的亮点不仅仅在于它的低代码开发,还在于它强大的扩展性和灵活性。以下是一些你不可错过的特点:

  • • 23 类表单组件:从简单的输入框到复杂的一对多、多对多关系组件,Erupt 都能轻松搞定。

  •  

    dbbd1fa679ac297311de886700731f44.png

  • • 全注解式开发:不用再为学习新技术框架而头疼,Erupt 让你只需掌握几个注解就能搞定一切。

  • • 数据安全:细颗粒度的权限控制,保证你的数据安全无虞。

  • • 响应式布局:支持 PC 端和手机端等多种设备,随时随地享受便捷的操作体验。

     

    c2908034335096867702f51b2fda4031.png

  • • 低侵入性:Erupt 的大部分功能都通过注解实现,几乎不影响你使用其他第三方库。

参考这个例子:

@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;}
  • • 高扩展性:不管是自定义附件上传还是服务层逻辑扩展,Erupt 都能轻松应对。

  • 205c5a175e9cf351a0e52bc4a68e3546.png

总的来说,Erupt 能够让你用最少的代码,完成最复杂的后台管理系统开发,真正节省时间和开发成本。

技术架构

Erupt 基于 Java 和 Spring Boot 构建,整个框架前后端分离,前端代码生成自动化,甚至完全不需要前端开发经验也能用得得心应手。

系统架构特点

  • • 自动建表:表结构自动生成,无需手动建表,CRUD 操作变得简单无比。

  • • 前后端分离:后端与前端可以独立部署,极大提高了系统的灵活性。

  • • 高兼容性:支持主流数据库和自定义数据源,适应不同业务需求。

  • • 模块化设计:从数据管理、权限控制到前端界面,都可以灵活扩展和定制。

快速上手

想要试试 Erupt?那就赶紧到 GitHub 仓库 下载最新版本吧!只需克隆项目、引入 Maven 依赖,就能快速搭建起你的后台管理系统。

https://github.com/erupts/erupt

一旦开始使用,你会发现这个框架就像是一台精密的机器,运转顺滑,极大地提高了你的开发效率。

结语

Erupt 是一个让开发者爱不释手的低代码框架。它不仅简化了后台管理系统的开发,还提供了强大的扩展能力和数据安全保障。不管你是初学者还是经验丰富的开发者,Erupt 都能为你带来无与伦比的开发体验。

如果你正在寻找一种更简单、更高效的开发方式,那就赶紧试试 Erupt 吧!

推荐阅读

  • • Gin-vue-admin:全栈开发神器

  • • LG-SOAR:翱翔吧,开发者的利器

欢迎关注我的公众号“前端新视野brizer”,原创技术文,开源好工具第一时间推送。

 

 


http://www.mrgr.cn/news/22557.html

相关文章:

  • 业务协同平台--简介
  • 实现一个线程安全的队列:C++实战指南
  • 浅谈C#之线程锁
  • 【C语言】快速排序——动图演示
  • Matlab simulink建模与仿真 第十一章(端口及子系统库)【上】
  • JAVA智听未来一站式有声阅读平台听书系统小程序源码
  • 0.91/ 0.96寸等OLED芯片SSD1306 十分有趣的使用方法
  • CLine Action Editor 动画技能编辑器游戏工具
  • 【30天玩转python】字典与集合
  • k8s--资源管理
  • windows手工杀毒-寻找可疑进程之内存
  • 1986-2015年 中国城镇住户调查微观数据UHS
  • Oracle(114)什么是增量备份(Incremental Backup)?
  • C++如何设计函数多返回值以及如何加速输入输出效率
  • TensorFlow
  • 无人机专业大学,除了理论还必须会组装、调试、硬件才更好就业
  • 【数据结构】排序算法系列——选择排序(附源码+图解)
  • 华为OD机试真题 - 考古学家 - 递归(Python/JS/C/C++ 2024 D卷 200分)
  • Exchange 服务器存档配额配置方法及注意事项
  • 手撕Python之生成器、装饰器、异常