【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

仅需几行代码,就可搞定后台管理系统,这款框架牛X了

Github导航站发布于 今天 01:43

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编给大伙介绍一个通用后台管理框架 erupt。erupt 可快速的构建管理页面,零前端代码、零CURD、自动建表,仅需单个类文件 + 简洁的注解配置,几行Java注解,即可快速开发企业级Admin管理后台!

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

什么是 erupt ?

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

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

简介 | Intro

  • 零前端代码,仅需单个文件 + 简洁的注解配置,即可快速开发企业级Admin管理后台。
  • 快速搭建企业级中后台管理系统的全栈解决方案,提供超多业务组件,压缩研发周期,降低研发成本。
  • 后端开发存在一定的痛点,开发效率低、界面不美观、交互不理想、工作量重复、后端开发写前端代码、代码生成器二次生成的代码难合并,Erupt可轻松解决这些难题。
  • 拥有简洁美观的后台页面,支持23类数据录入组件,多种数据源支持,严密的安全策略。
  • 我不是代码生成器,代码生成器并非后台开发的最优解。代码生成器的本质还是生成繁琐的后台代码,一旦修改后期生成的代码很难合并,虽然减轻了部分工作,可解决方式并非最佳。

    【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

特性 | Features

  • 易于上手:仅需了解@Erupt与@EruptField两个注解即可上手开发。

  • 代码简洁:前端零代码,后端template、controller、service、dao都不需要,仅需一个实体类即可。

  • 敏捷开发:仅单个.java文件即可实现后台管理功能,专注业务与核心功能的研发。

  • 快速迭代:需求变更仅需修改或添加注解配置即可,迭代速度比需求讨论速度还快。

  • 功能强大:动态条件处理,支持增删改查等功能代理接口,Session存储机制选择,行为日志记录等。

  • 高安全性:可靠的安全机制,登录白名单,菜单权限验证,请求头检查,注解项检查,细颗粒度权限控制,为你的数据保驾护航。

  • 自动建表:依托于JPA可自动帮你完成数据库建表相关工作。

  • 低侵入性:几乎所有功能都围绕注解而展开,不影响Spring Boot其他功能或三方库库的使用。

  • 多数据源:MySQL、Oracle、SQL Server、PostgreSQL、H2,甚至支持MongoDB。

  • 多种组件:支持滑动输入、时间选择、开关、图片上传、代码编辑器、自动完成、树、多选框、地图等23类组件

  • 丰富展示:普通文本、二维码、链接、图片、HTML、代码段、iframe、swf等

  • 代码生成:erupt代码已经足够简洁,代码生成器可进一步提升开发效率。

  • 扩展性强:支持自定义数据源实现、自定义页面、自定义模板、自定义附件上传机制等。

  • 界面美观:每个交互都精心设计,产品思维打磨,只为了更好的操作体验。

  • 响应式布局:支持PC端手机端等各种规格的设备中使用。

    【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

代码示例 | Code

@Erupt(name = "入门示例")

@Table(name = "t_xxxxxx") //数据库表名

@Entity

public class Simple extends BaseModel {

@EruptField(

views = @View(title = "文本"),

edit = @Edit(title = "文本")

)

private String input;

@EruptField(

views = @View(title = "数值"),

edit = @Edit(title = "数值")

)

private Integer number;

@EruptField(

views = @View(title = "布尔"),

edit = @Edit(title = "布尔")

)

private Boolean bool;

@EruptField(

views = @View(title = "时间"),

edit = @Edit(title = "时间")

)

private Date date;

}

更多图片预览

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】。

java后端

阅读 40发布于 今天 01:43

本作品系原创,采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议


Github精选

公众号:【Github导航站】分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源

avatar

Github导航站

微信公众号:Github导航站

212 声望

2 粉丝

0 条评论

得票时间

avatar

Github导航站

微信公众号:Github导航站

212 声望

2 粉丝

宣传栏

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  今天小编给大伙介绍一个通用后台管理框架 erupt。erupt 可快速的构建管理页面,零前端代码、零CURD、自动建表,仅需单个类文件 + 简洁的注解配置,几行Java注解,即可快速开发企业级Admin管理后台!

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

什么是 erupt ?

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

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

简介 | Intro

  • 零前端代码,仅需单个文件 + 简洁的注解配置,即可快速开发企业级Admin管理后台。
  • 快速搭建企业级中后台管理系统的全栈解决方案,提供超多业务组件,压缩研发周期,降低研发成本。
  • 后端开发存在一定的痛点,开发效率低、界面不美观、交互不理想、工作量重复、后端开发写前端代码、代码生成器二次生成的代码难合并,Erupt可轻松解决这些难题。
  • 拥有简洁美观的后台页面,支持23类数据录入组件,多种数据源支持,严密的安全策略。
  • 我不是代码生成器,代码生成器并非后台开发的最优解。代码生成器的本质还是生成繁琐的后台代码,一旦修改后期生成的代码很难合并,虽然减轻了部分工作,可解决方式并非最佳。

    【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

特性 | Features

  • 易于上手:仅需了解@Erupt与@EruptField两个注解即可上手开发。

  • 代码简洁:前端零代码,后端template、controller、service、dao都不需要,仅需一个实体类即可。

  • 敏捷开发:仅单个.java文件即可实现后台管理功能,专注业务与核心功能的研发。

  • 快速迭代:需求变更仅需修改或添加注解配置即可,迭代速度比需求讨论速度还快。

  • 功能强大:动态条件处理,支持增删改查等功能代理接口,Session存储机制选择,行为日志记录等。

  • 高安全性:可靠的安全机制,登录白名单,菜单权限验证,请求头检查,注解项检查,细颗粒度权限控制,为你的数据保驾护航。

  • 自动建表:依托于JPA可自动帮你完成数据库建表相关工作。

  • 低侵入性:几乎所有功能都围绕注解而展开,不影响Spring Boot其他功能或三方库库的使用。

  • 多数据源:MySQL、Oracle、SQL Server、PostgreSQL、H2,甚至支持MongoDB。

  • 多种组件:支持滑动输入、时间选择、开关、图片上传、代码编辑器、自动完成、树、多选框、地图等23类组件

  • 丰富展示:普通文本、二维码、链接、图片、HTML、代码段、iframe、swf等

  • 代码生成:erupt代码已经足够简洁,代码生成器可进一步提升开发效率。

  • 扩展性强:支持自定义数据源实现、自定义页面、自定义模板、自定义附件上传机制等。

  • 界面美观:每个交互都精心设计,产品思维打磨,只为了更好的操作体验。

  • 响应式布局:支持PC端手机端等各种规格的设备中使用。

    【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

代码示例 | Code

@Erupt(name = "入门示例")

@Table(name = "t_xxxxxx") //数据库表名

@Entity

public class Simple extends BaseModel {

@EruptField(

views = @View(title = "文本"),

edit = @Edit(title = "文本")

)

private String input;

@EruptField(

views = @View(title = "数值"),

edit = @Edit(title = "数值")

)

private Integer number;

@EruptField(

views = @View(title = "布尔"),

edit = @Edit(title = "布尔")

)

private Boolean bool;

@EruptField(

views = @View(title = "时间"),

edit = @Edit(title = "时间")

)

private Date date;

}

更多图片预览

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!
希望能与大家共同学习交流,欢迎关注我的公众号【Github导航站】。

以上是 【Java】仅需几行代码,就可搞定后台管理系统,这款框架牛X了 的全部内容, 来源链接: utcz.com/a/109557.html

回到顶部