Diboot是一个程序员非常喜欢的轻代码开发平台,该开发平台几乎可以完成所有的开发任务,不过主要还是针对于应用软件,该开发平台的页面设计的比较清爽,用户时间久了不会感觉到视觉疲劳,并且功能也是非常的实用,且一眼就能够找到,有需要的朋友快来下载吧。
1、diboot-core 精简内核-化繁为简;
2、单表CRUD无SQL;
3、关联查询无SQL - 注解自动绑定;
4、数据字典无SQL - 注解自动绑定;
5、Entity/DTO自动转换查询对象;
6、常用工具类的最佳实践封装;
7、diboot-devtools 强大工具-以简驭繁;
8、使用很简单(引入依赖jar,配置参数后,即可随SpringBoot启动运行);
9、功能很强大(数据结构变更与后端代码联动同步,前后端代码一键生成,自动记录变更SQL);
10、配置很灵活(可按需配置生成代码是否启用`Lombok`、`Swagger`、`Shiro`等);
11、代码很标准(devtools标准化了数据结构定义与代码实现,降低维护成本);
12、支持多数据库(MySQL、MariaDB、ORACLE、SQLServer、PostgreSQL)。
v2.3.1
新增:
新增@ProtectField注解实现字段加密与脱敏,支持安全等保
BindEntityList新增支持多个ID拼接存储的值进行拆解绑定
BindFieldList新增支持orderBy排序
新增diboot.global.init-sql全局配置,关闭sql自动初始化检查
新增InvalidUsageException用于提示错误的调用
优化:
优化请求参数的合法检查、异常信息过滤等安全防护
优化PagingJsonResult添加空构造方法,便于反序列化
优化BaseService的N-N更新接口实现
升级依赖版本:spring boot 2.5.5, mybatis-plus 3.4.3.4...
修复:
Fix bug: 优化select字段逻辑特定情况下误转换有AS别名字段的问题