您的位置:首页 > 科技 > 能源 > 只需一个类文件,Erupt 可以能完成整个后台管理?这个低代码值得一试

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

2024/10/5 15:17:43 来源:https://blog.csdn.net/mevicky/article/details/141894471  浏览:    关键词:只需一个类文件,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”,原创技术文,开源好工具第一时间推送。

 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com