设计目标: 为开发人员打造的低代码开发平台,将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。
diboot-cloud项目仅限个人和非商业用途,项目的后续更新也不再同步至github。商业用途请 购买授权,获取最新版本代码。
- 个人非商业用途”定义:指个人在非团体机构中使用”并用于非商业目的。
- 商业用途”定义:指团体机构(例如公司企业、政府、学校、军队、医院、社会团体等各类组织)出于任何目的使用”(任何目的包括商业目的或非盈利目的),或者个人出于任何商业目的使用本“软件”。
基于diboot spring boot版本打造,将diboot的优势延申到微服务开发场景:
- diboot-core 基础组件适配,并基于微服务调整优化,使关联绑定等特性可用于微服务场景
- diboot-devtools 无缝兼容cloud微服务环境下的生成
- auth-server认证中心基于Spring Security的标准OAuth2实现
- 权限体系支持diboot IAM组件的完整功能(组织机构、岗位、人员、角色、权限等基础管理功能)
- 支持本地及FastDFS分布式文件存储,极简扩展接口支持其他存储形式
- 支持定时任务服务模块
- 支持消息服务模块
- 前端支持antd(diboot-antd-admin)
- api-gateway: 接口网关
- auth-server: 认证中心
- business-modules: 业务模块
- example-api: 业务模块示例
- diboot-commons: diboot通用组件
- diboot-common-api: 通用接口
- diboot-common-base: 通用实体类等
- diboot-common-redis: 通用redis配置
- diboot-common-excel: 通用excel解析
- diboot-modules: diboot预置模块
- diboot-file: 文件服务模块
- diboot-message: 消息通知服务模块
- diboot-scheduler: 定时任务服务模块
- diboot-antd-admin: 前端项目(antdv)
- spring-boot
- spring-cloud
- spring-cloud-alibaba
- diboot-core
使用过程中遇到问题,可加群交流。