Diboot轻代码开发工具是一款能够帮助大家化繁为简的开发工具,让编程变得更加简单,将重复性的工作自动化,提高质量、效率、可维护性。有兴趣的开发人员可以下载试试哦。
1、专门为springboot开发,引入依赖,配置好相对路径即可使用;
2、并且支持较为常用的五种数据库(MySQL,ORACLE,SQLServer,PostgreSQL,MariaDB);
3、代码自动生成到项目相应的目录下;
4、数据库表结构更改后,可以同步更改对应文件的代码,而不影响到你自己写的代码;
5、基础框架中依靠注解实现的数据关联(一对一、一对多、多对多、数据字典关联等),将关联问题简单化了;
6、对数据关联设置简单,代码生成与更新也可以自动支持一对一、一对多、多对多、数据字典关联;
7、支持开发以及维护过程中对数据库相关表的数据结构更改进行记录,并写入到对应的数据库更改日志文件中;
8、支持启用lombok的代码形式;
9、支持启用swagger的项目;
10、依赖少、简便轻量、灵活性高。
高效精简内核,重构查询方式(拆解关联查询,程序中Join),简化开发,主要实现:
1. 单表CRUD无SQL
基于Mybatis-Plus实现(Mybatis-Plus具备通用Mapper方案和灵活的查询构造器)
2. 关联绑定无SQL(注解自动绑定)
扩展实现了多表关联查询的无SQL方案,只需要一个简单注解@Bind*,就可以实现关联对象(含字段、字段集合、实体、实体集合等)的数据绑定,且实现方案是将关联查询拆解为单表查询,保障最佳性能。
3. 数据字典无SQL(注解自动绑定)
通过@BindDict注解实现数据字典(枚举)的存储值value与显示值name的转换。
4. 跨表查询无SQL(自动构建QueryWrapper与查询)
@BindQuery注解绑定字段查询方式及关联表,自动构建QueryWrapper,并动态执行单表或Join联表查询。
5. BaseService扩展增强,支持常规的单表及关联开发场景接口
createEntityAndRelatedEntities、getValuesOfField、exists、getKeyValueList、getViewObject*等接口
6. 其他常用工具类、状态码、异常处理的最佳实践封装
JsonResult、字符串处理、常用校验、BeanUtils、DateUtils等
基于diboot-core 2.x版本的CRUD和简单关联的常规功能实现,代码量比传统Mybatis项目减少80%+),且实现更高效更易维护。
使用简单(UI界面操作,引入依赖配置参数后,即可随SpringBoot本地项目启动运行)
功能很强大:
单表与关联场景CRUD导入导出的完整功能全自动生成,无需手写代码
数据结构变更与代码联动同步,自动记录变更SQL、维护索引
一键生成代码&非覆盖式更新本地后端代码
配置很灵活(可按需配置生成代码路径,是否启用Lombok、Swagger等)
SQL与代码很标准(devtools标准化了数据结构定义与代码实现)
支持多数据库(MySQL、MariaDB、ORACLE、SQLServer、PostgreSQL)
140.5M / 09-05
立即下载76.4M / 03-25
立即下载55M / 06-05
立即下载237.9M / 04-13
立即下载900.9M / 03-02
立即下载96.2M / 07-06
立即下载311.2M / 07-06
立即下载335M / 07-06
立即下载200M / 07-06
立即下载413.8M / 07-06
立即下载484.7M / 09-27
立即下载165.4M / 09-05
立即下载353.9M / 06-05
立即下载131.8M / 04-13
立即下载195.6M / 03-03
立即下载45.6M / 09-08
立即下载665.2M / 07-06
立即下载2.84G / 07-06
立即下载93M / 07-06
立即下载338.3M / 07-06
立即下载1.38G / 07-26
立即下载488.3M / 07-16
立即下载109.8M / 06-03
立即下载142M / 01-08
立即下载1.2M / 11-23
立即下载548.8M / 04-13
立即下载1.6M / 04-13
立即下载1.48G / 03-18
立即下载646.6M / 03-03
立即下载133.7M / 03-03
立即下载110.5M / 09-05
立即下载33.4M / 09-05
立即下载325.8M / 08-12
立即下载60M / 04-29
立即下载254M / 04-25
立即下载659M / 04-23
立即下载1M / 12-26
立即下载253.4M / 12-08
立即下载253M / 12-08
立即下载1.19G / 11-16
立即下载369M / 09-22
立即下载181.5M / 09-22
立即下载201.2M / 09-05
立即下载488.3M / 07-16
立即下载248.9M / 12-08
立即下载248.9M / 12-08
立即下载100.6M / 03-06
立即下载148.9M / 03-06
立即下载1.12G / 07-06
立即下载1.25G / 07-06
立即下载1.76G / 09-22
立即下载1.92G / 04-17
立即下载116.2M / 04-10
立即下载201.5M / 04-13
立即下载7.31G / 07-01
立即下载94.3M / 07-06
立即下载2.48G / 07-06
立即下载7.63G / 07-06
立即下载1M / 07-06
立即下载778.1M / 07-06
立即下载561.8M / 07-11
立即下载72M / 07-06
立即下载548.7M / 07-06
立即下载1.00G / 07-06
立即下载9.13G / 07-06
立即下载126.2M / 07-06
立即下载72M / 07-06
立即下载105.1M / 07-06
立即下载132M / 07-06
立即下载132M / 07-06
立即下载