Erupt 可快速的构建管理页面,零前端代码、零CURD、自动建表,仅需单个类文件 + 简洁的注解配置,便可快速开发企业级Admin管理后台!前端
后台管理系统很是重要,但开发存在必定的痛点,如:开发效率低、界面不美观、交互不理想、工做量重复、存在安全漏洞、后端研发被迫写前端代码等。我是程序汪java
Erupt提供企业级中后台管理系统的全栈解决方案,提供超多业务组件,简洁美观的后台页面,支持23类数据组件,多种数据源支持,严密的安全策略,压缩研发周期,下降研发成本。关注Java项目分享git
注:我不是代码生成器,代码生成器并不是后台开发的最优解。代码生成器的本质仍是生成繁琐的后台代码,一旦修改后期生成的代码很难合并,虽然减轻了一部分工做,可解决方式并不是最佳。关注Java项目分享github
@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; }
erupt ├── erupt-annotation -- 核心注解声明 ├── erupt-core -- 核心功能包 ├── erupt-data -- 数据实现包 ├── erupt-jpa -- 关系型数据库erupt实现 └── erupt-mongodb -- mongodb数据库erupt实现 ├── erupt-job -- 定时任务功能 ├── erupt-security -- 接口数据安全模块 ├── erupt-upms -- 用户权限管理 └── erupt-web -- 前端页面 erupt-pro //暂未开放 star超过1K开源erupt-tpl模块与erupt-generator模块 ├── erupt-bi -- 经过sql加js混编实现动态报表,支持多数据源,支持十几种图表 ├── erupt-tpl -- 支持在erupt中自定义页面,自定义图表,自定义模板等功能,模板引擎支持freemarker/thymeleaf/原生H5 └── erupt-generator -- 代码生成器,经过简单配置,生成erupt代码段
Java 八、 ScriptEngine、 Annotation、 JDBC、 Reflect、 Spring Boot、 JPA、 Hibernate、 Quartz、 Gson、 Lombok、 Freemarker、 Thymeleaf ...web
JavaScript、 H五、 MVVM、 Router、 Angular CLI、 Angular、 NG-ZORRO、 NG-ALAIN、 G2Plot、 RxJS、 TypeScript、 Less ...面试
演示地址:https://www.erupt.xyz/demo
帐号密码:guest / guestsql
国内仓库:https://gitee.com/erupt/eruptmongodb
国外仓库:https://github.com/erupts/erupt (若是github图片不显示请访问国内仓库)数据库
欢迎关注公众号 【码农开花】一块儿学习成长
我会一直分享Java干货,也会分享免费的学习资料课程和面试宝典
回复:【计算机】【设计模式】【面试】有惊喜哦后端