Go to file
wuy 8d90b658da * 修改绑定列名逻辑 2019-10-09 23:38:57 +08:00
diboot-components-msg 1. 增加BindQuery注解,用于Entity/DTO对象直接转换为QueryWrapper查询对象; 2. 优化Pagination对象,以便在Controller中可以自动注入属性值; 2019-08-07 09:44:16 +08:00
diboot-core * 修改绑定列名逻辑 2019-10-09 23:38:57 +08:00
diboot-docs 编写文档首页内容及相关样式 2019-09-27 15:28:49 +08:00
diboot-example * 修改绑定列名逻辑 2019-10-09 23:38:57 +08:00
diboot-shiro + 更新readme,将shiro readme移至子层级中 2019-09-30 11:56:43 +08:00
diboot-shiro-wx-cp 解决TASK#505:角色管理列表页权限数据显示不正确的问题 2019-07-17 18:17:01 +08:00
diboot-shiro-wx-mp 解决TASK#505:角色管理列表页权限数据显示不正确的问题 2019-07-17 18:17:01 +08:00
.gitignore 更改shiro配置 2019-09-16 14:03:22 +08:00
LICENSE 添加License,更新README 2019-07-10 22:28:33 +08:00
README.md + 更新readme,将shiro readme移至子层级中 2019-09-30 11:56:43 +08:00
build.gradle 1. 升级依赖版本至最新 2.修改单元测试SQL 2019-09-20 16:17:34 +08:00
gradlew 初始导入项目目录结构: 2019-01-25 13:32:24 +08:00
gradlew.bat 初始导入项目目录结构: 2019-01-25 13:32:24 +08:00
settings.gradle 移植msg组件 2019-07-09 17:10:02 +08:00

README.md

diboot-v2

diboot 2.0版本项目,实现: diboot-core全新内核 + diboot-shiro-*权限控制 + diboot-components-*基础组件 + diboot-devtools代码生成平台。

diboot的设计目标面向开发人员的低代码开发平台提高开发质量和效率提高代码可维护性。

技术交流QQ群: 731690096

复杂的事情简单化,简单的事情标准化,标准的事情流程化,流程的事情自动化

2.0版devtools将于国庆节后发布敬请期待。不多说了我要给祖国母亲庆生去了 : )

一、 diboot-core: 精简优化内核

全新精简内核主要实现单表CRUD无SQL 和 多表关联查询绑定的无SQL实现方案并提供其他常用开发场景的简单封装。

单表CRUD无SQL

基于Mybatis-Plus实现Mybatis-Plus具备通用Mapper方案和灵活的查询构造器

多表关联查询无SQL适用于多数关联场景自动实现拆分成单表查询和结果绑定保障性能佳和维护易

通过注解实现多数场景下的关联查询无SQL化自动绑定

1. @BindDict 注解自动绑定数据字典(枚举值)的显示值Label
2. @BindField 注解自动绑定其他表的字段
3. @BindEntity 注解自动绑定单个其他表实体Entity
4. @BindEntityList 注解自动绑定其他表实体集合List

具体请查看: diboot-core README.

.

二、 diboot-shiro*: 基于RBAC+Shiro的权限认证模块

RBAC的角色权限+基于Shiro的细粒度权限控制

diboot-shiro 权限基础模块

diboot-shiro-wx-* 微信服务号/企业号相关权限

具体请查看: diboot-shiro README.

三、 diboot-devtools 代码生成工具

diboot devtools 1.x 版本 更通用更强大的代码生成工具 ...

...