开源项目名称:diboot
开源我的项目负责人:@JerryMa
开源我的项目简介:面向开发人员的低代码开发平台
开源我的项目类型:集体开源
我的项目创立工夫:2019 年
GitHub 数据:330 star、57 fork
GitHub 地址:https://github.com/dibo-softw…
我的项目介绍
diboot 是为开发人员打造的低代码开发平台,无效解决我的项目开发中的品质、效率、可维护性难题。
diboot-core 精简优化内核
高效精简内核,重构查问形式(拆解关联查问,程序中Join),简化开发,次要实现:
- 单表 CRUD 无 SQL
- 关联绑定无 SQL(注解主动绑定)
- 数据字典无 SQL(注解主动绑定)
- 跨表查问无 SQL(主动构建 QueryWrapper 与查问)
- BaseService 扩大加强,反对惯例的单表及关联开发场景接口
- 其余常用工具类、状态码、异样解决的最佳实际封装
diboot-devtools 自动化开发助理
- UI 界面操作,引入依赖配置参数后,即可随 SpringBoot 本地我的项目启动运行
- 单表与关联场景 CRUD 导入导出的残缺性能全自动生成,无需手写代码
- 数据结构变更与代码联动同步,自动记录变更 SQL、保护索引
- 一键生成代码 & 非笼罩式更新本地后端代码
iam-base 身份认证根底组件及配套 Vue.js 前端框架
- 简化的 BindPermission 注解,反对兼容 shiro 的简化权限绑定与主动鉴权
- 主动提取须要验证的后端接口, 借助前端性能不便绑定前后端菜单按钮权限
- 反对灵便的扩大能力(扩大多种登录形式、灵便替换用户实体类、自定义缓存等)
diboot-file 文件相干解决组件
- asyExcel 轻量封装,反对 Java 注解校验与 @ExcelBind* 注解实现字典及关联字段的 name-value 转换,并提供欠缺的校验谬误提醒
- 封装罕用的文件本地存储、上传下载、图片压缩水印等罕用解决
思否举荐
重复性的工作自动化与效率晋升始终是开发者陈词滥调的问题,入手能力强的开发者能够自行开发脚本与框架,然而业务忙碌之下,就很难抽出工夫来优化现有流程,只能硬皮头实现需要,不停的修复 Bug。diboot 作为一款低代码开发平台,能很好将重复性的工作自动化,进步开发的品质、效率、可维护性。
该我的项目已入选「SFOSSP – 思否开源我的项目反对打算」,咱们心愿借助社区的资源对开源我的项目进行相干的宣传推广,并作为一个长期我的项目助力开源事业的倒退,与宽广开发者共建开源新生态。
有动向的开源我的项目负责人或团队成员,可通过邮箱提供相应的信息(开源我的项目地址、我的项目介绍、团队介绍、联系方式等),以便晋升交换的效率。
分割邮箱:pr@segmentfault.com