Diboot是款实用性很强的轻代码开发平台。Diboot官方版提供了一套强大而灵活的工具和功能,用于快速构建高质量的应用程序。Diboot采用最新的Java技术和设计模式,同时也支持各种流行的开发框架和工具,如Spring Boot、MyBatis、Swagger等。

Diboot
官方版 v2.3.0人工检测,安全无毒
579.00KB
简体
WinAll
编程软件
101次
2023-12-25
33
软件介绍
Diboot是款实用性很强的轻代码开发平台。Diboot官方版提供了一套强大而灵活的工具和功能,用于快速构建高质量的应用程序。Diboot采用最新的Java技术和设计模式,同时也支持各种流行的开发框架和工具,如Spring Boot、MyBatis、Swagger等。
软件特色
1、专门为springboot开发,引入依赖,配置好相对路径即可使用;
2、并且支持较为常用的五种数据库(MySQL,ORACLE,SQLServer,PostgreSQL,MariaDB);
3、代码自动生成到项目相应的目录下;
4、数据库表结构更改后,可以同步更改对应文件的代码,而不影响到你自己写的代码;
5、基础框架中依靠注解实现的数据关联(一对一、一对多、多对多、数据字典关联等),将关联问题简单化了;
6、对数据关联设置简单,代码生成与更新也可以自动支持一对一、一对多、多对多、数据字典关联;
7、支持开发以及维护过程中对数据库相关表的数据结构更改进行记录,并写入到对应的数据库更改日志文件中;
8、支持启用lombok的代码形式;
9、支持启用swagger的项目;
10、依赖少、简便轻量、灵活性高。
软件功能
1、快速开发:
提供了一系列的代码生成器和模板,可以助快速生成基础代码,减少重复劳动。同时,它还提供了功能强大的脚手架,根据项目需求快速搭建起初始框架。
2、低代码开发:
采用了注解驱动的方式,通过简单的注解配置,可轻松完成数据模型和业务逻辑的定义,无需编写繁杂的XML配置文件。这种低代码开发的方式能够提高开发效率,减少出错可能性。
3、前后端分离支持:
还有使用AJAX或RESTful风格的API与后端进行数据交互,实现灵活的前端界面设计和后端业务逻辑处理。
4、数据权限控制:
内置了数据权限控制机制,注解声明数据权限规则,实现对数据的访问控制。灵活地定义用户和角色的权限,并根据需要对数据进行过滤,确保敏感数据的安全性。
5、权限认证和登录管理:
拥有强大的身份验证和登录管理功能。配置文件灵活地定义认证方式,支持多种身份验证方式,如密码验证、手机号验证码验证等。可扩展的登录管理功能集成第三方登录,提供更方便的登录体验。
6、可扩展性和插件机制:
具有良好的可扩展性,可根据需要自定义扩展模块和插件。同时,Diboot还提供了一些常用的插件,如文件上传下载、数据字典、定时任务等,快速集成到项目中,提供更丰富的功能支持。
使用方法
【diboot-core】
•单表CRUD无SQL
•关联查询绑定无SQL(注解自动绑定)
•数据字典无SQL(注解自动绑定)
•跨表Join查询无SQL(QueryWrapper自动构建与查询)
•BaseService扩展增强,支持常规的单表及关联开发场景接口
•其他常用Service接口、工具类的最佳实践封装
•提供diboot-core-starter,简化diboot-core的初始化配置(自动配置、自动创建数据字典表)
【IAM-base】
•开箱即用的RBAC角色权限模型
•基于JWT的认证授权,支持申请token、刷新token
•简化的BindPermission注解,支持兼容shiro的简化权限绑定与自动鉴权
•简化的Log注解记录操作日志
•自动提取需要验证的后端接口, 借助前端功能方便绑定前后端菜单按钮权限
•预置用户名密码登录(密码带盐加密), 并支持多种登录方式扩展
•预置默认用户实体,并支持灵活替换用户类型
•默认启用内存缓存,并支持自定义缓存实现类
•starter启动自动安装依赖的数据表,启用devtools,还可一键生成初始controller代码到本地
【diboot-file】
•EasyExcel轻量封装,支持Java注解校验与@ExcelBind*注解实现字典及关联字段的name-value转换,并提供完善的校验错误提示
•封装常用的文件本地存储、上传下载、图片压缩水印等常用处理
•Starter启动自动安装依赖的数据表
•启用devtools,可一键生成初始样例controller代码到本地
小编寄语
作为一款简单易上手的编程软件,Diboot一直被用户广泛使用。飞速下载小编还为大家提供了其他几款编程软件的下载途径,如Chemex,dokuwiki,appuploader,希望这些软件可以帮大家解决问题。
Python集成开发编程工具
专业版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
开源服务软件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代码生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的图形处理工具
官方免费版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成开发环境
最新版 / 120MB
8.5K 426 2023-10-21
网站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
编程开发设计软件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
儿童图形化编程学习软件
官方版 v3.30.0 / 120MB
7.3K 366 2025-04-02
实用型商业数学软件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平台代码重构工具
最新版 / 120MB
6.9K 343 2023-10-25