mybatis|基于Springboot+Mybatis的快速开发平台(低代码开发平台)源码分享


mybatis|基于Springboot+Mybatis的快速开发平台(低代码开发平台)源码分享
文章图片
mybatis|基于Springboot+Mybatis的快速开发平台(低代码开发平台)源码分享
文章图片
mybatis|基于Springboot+Mybatis的快速开发平台(低代码开发平台)源码分享
文章图片
是一个集成了国内外诸多优秀开源项目的快速开发平台 , 除了在常规快速开发平台提供 用户 , 角色 , 权限 , 菜单 , 字典 , 审计日志 , 代码生成器 还拥有可以让您更少写SQL和前端代码的翻译服务以及PAGEX服务 。目前国内有很多快速开发平台 , 每个也有每个不同的特色 , 这个不一定是最好的 , 但是我们愿意做百花齐放的快开平台的一朵鲜花 , 和很多脑子一热写个快开平台或者打算以此盈利不同 , 是长久维护的 , 也是全开源的

预览图【mybatis|基于Springboot+Mybatis的快速开发平台(低代码开发平台)源码分享】
1. 项目技术架构
2. 思维导图
2. 技术栈
  • 前端:Easyui(美化过的Easyui)Layui(首页) , Validform , My 97(定制过主题) 。
  • 后端校验:hibernate vilidator 。
  • 后端:SpringBoot2.25 + Springcloud(可选)
  • ORM:Mybatis JPA Mybatis Plus
  • 模板引擎:beetl
  • 无后端业务的快速开发引擎:PAGEX
  • 分布式配置:Nacos
  • 缓存:jetcache+spring data cache
  • 分布式任务:shedlock
  • 文档:swagger
3. 和其他框架差异化特性翻译服务
无需表关联将id 翻译为其他表的title/name
一款帮你写代码的引擎只需要写一个js的配置文件即可实现CRUD+导出功能引擎代码量很少二次开发简单.预留了很多钩子函数方便前端扩展.
更好用的校验框架集成了validate-springboot-starter , 在兼容hibernate Validator和javax validation的同时 , 支持了更多自定义玩法 。内置常用验证规则:比如手机号验证 , 正则验证 , ip邮箱 , 长度 , 范围 , 数字 , 小数 , 中国车牌号 , 身份证 , 长度 ,url 图书ISBN编号文件后缀文件大小 等常用验证规则
可能是首创的表单填充框架在开发和测试阶段 , 测试表单或者做测试数据的时候都要频繁的给表单录入数据 , 有了表单填充框架 , 可以在测试和开发的时候一键填充测试数据 , 然后在根据情况修改下少数字段的值即可 , 可以节约很多时间来造无聊的数据(主要根据校验规则去造对应的数据 , 邮箱 , 姓名 , 身份证号 , 手机号通过字典+随机数生成数据 , 下拉默认选中第一个) 。
更容易看懂的审计日志您只需要给对应的控制器和方法上加上注解 , 我们就能生成更容易看懂的审计日志(框架通过 swagger 属性注解和翻译服务实现此功能) 。
这份基于Springboot+Mybatis的快速开发平台(低代码开发平台)源码有想参考学习朋友:关注评论后 , 后台私信回复“源码”就可以了 。


    推荐阅读