更新文档diboot-v2链接

This commit is contained in:
JerryMa1024 2020-07-24 06:10:13 +08:00
parent 1c213527ba
commit b05d770074
9 changed files with 48 additions and 12 deletions

View File

@ -1,4 +1,4 @@
> v2.1版本发布可以告别常规SQL和CRUD了 [B站上手视频](https://www.bilibili.com/video/BV17V411r7Cc) 、 [playground弹药包](https://gitee.com/dibo_software/diboot-v2-example/raw/master/playground.zip) > v2.1版本发布可以告别常规SQL和CRUD了 [B站上手视频](https://www.bilibili.com/video/BV17V411r7Cc) 、 [playground新手体验包](https://gitee.com/dibo_software/diboot-example/raw/master/playground.zip)
# diboot - 化繁为简,以简驭繁 # diboot - 化繁为简,以简驭繁
<p align="center"> <p align="center">
@ -32,7 +32,7 @@ diboot v2版本目前实现: diboot-core高效内核 + diboot-devtools开发
> JsonResult、字符串处理、常用校验、BeanUtils、DateUtils等 > JsonResult、字符串处理、常用校验、BeanUtils、DateUtils等
基于diboot-core 2.x版本的CRUD和简单关联的常规功能实现代码量比传统Mybatis项目减少80%+),且实现更高效更易维护。 基于diboot-core 2.x版本的CRUD和简单关联的常规功能实现代码量比传统Mybatis项目减少80%+),且实现更高效更易维护。
更多介绍请查看: [diboot-core README](https://github.com/dibo-software/diboot-v2/tree/master/diboot-core "注解自动绑定多表关联"). 更多介绍请查看: [diboot-core README](https://github.com/dibo-software/diboot/tree/master/diboot-core "注解自动绑定多表关联").
## 二、 diboot-devtools 自动化开发助理 ## 二、 diboot-devtools 自动化开发助理
@ -55,14 +55,14 @@ diboot v2版本目前实现: diboot-core高效内核 + diboot-devtools开发
* 支持基于注解的数据权限实现 * 支持基于注解的数据权限实现
* 支持灵活的扩展能力(扩展多种登录方式、灵活替换用户实体类、自定义缓存等) * 支持灵活的扩展能力(扩展多种登录方式、灵活替换用户实体类、自定义缓存等)
更多介绍请查看: [iam-base-starter README](https://github.com/dibo-software/diboot-v2/tree/master/iam-base-starter "身份认证管理组件"). 更多介绍请查看: [iam-base-starter README](https://github.com/dibo-software/diboot/tree/master/iam-base-starter "身份认证管理组件").
## 四、diboot-file 文件相关处理组件 ## 四、diboot-file 文件相关处理组件
* EasyExcel轻量封装支持Java注解校验与@ExcelBind*注解实现字典及关联字段的name-value转换并提供完善的校验错误提示 * EasyExcel轻量封装支持Java注解校验与@ExcelBind*注解实现字典及关联字段的name-value转换并提供完善的校验错误提示
* 封装常用的文件本地存储、上传下载、图片压缩水印等常用处理 * 封装常用的文件本地存储、上传下载、图片压缩水印等常用处理
更多介绍请查看: [diboot-file-starter README](https://github.com/dibo-software/diboot-v2/tree/master/diboot-file-starter "文件组件"). 更多介绍请查看: [diboot-file-starter README](https://github.com/dibo-software/diboot/tree/master/diboot-file-starter "文件组件").
> 其他组件逐步开发中 ... > 其他组件逐步开发中 ...

View File

@ -18,7 +18,7 @@ diboot-antd-admin前端基础项目是一个与diboot其他后端组件构成
* 基于开源项目[ant-design-pro-vue](https://github.com/sendya/ant-design-pro-vue) * 基于开源项目[ant-design-pro-vue](https://github.com/sendya/ant-design-pro-vue)
* 在**ant-design-pro-vue**项目基础上,进行精简; * 在**ant-design-pro-vue**项目基础上,进行精简;
* 登录、权限、接口对接上与diboot-v2相关组件构建的后端应用无缝集成且开箱可用; * 登录、权限、接口对接上与diboot相关组件构建的后端应用无缝集成且开箱可用
* 提取CRUD页面相关通用属性与方法到mixins文件中少写代码多做事情 * 提取CRUD页面相关通用属性与方法到mixins文件中少写代码多做事情
* 菜单到按钮级别的细粒度权限控制; * 菜单到按钮级别的细粒度权限控制;
* 智能化的权限配置方案; * 智能化的权限配置方案;

View File

@ -13,7 +13,7 @@
4. 跨表Join查询无SQLQueryWrapper自动构建与查询 4. 跨表Join查询无SQLQueryWrapper自动构建与查询
5. BaseService扩展增强支持常规的单表及关联开发场景接口 5. BaseService扩展增强支持常规的单表及关联开发场景接口
6. 其他常用Service接口、工具类的最佳实践封装 6. 其他常用Service接口、工具类的最佳实践封装
7. 提供[diboot-core-starter](https://github.com/dibo-software/diboot-v2-example/tree/master/diboot-core-example)简化diboot-core的初始化配置自动配置、自动创建数据字典表 7. 提供[diboot-core-starter](https://github.com/dibo-software/diboot-example/tree/master/diboot-core-example)简化diboot-core的初始化配置自动配置、自动创建数据字典表
## diboot-core 使用步骤 ## diboot-core 使用步骤
### 1. 引入依赖 ### 1. 引入依赖
@ -48,7 +48,7 @@ spring.datasource.hikari.driver-class-name=com.mysql.cj.jdbc.Driver
diboot.core.init-sql=false diboot.core.init-sql=false
~~~ ~~~
### 3. 参考样例 - [diboot-core-example](https://github.com/dibo-software/diboot-v2-example/tree/master/diboot-core-example) ### 3. 参考样例 - [diboot-core-example](https://github.com/dibo-software/diboot-example/tree/master/diboot-core-example)
> diboot-core的最佳实践建议自定义自己的Base类避免直接继承core中的Base类便于后期扩展。 > diboot-core的最佳实践建议自定义自己的Base类避免直接继承core中的Base类便于后期扩展。
启用devtools可一键生成初始Base类代码到本地。 启用devtools可一键生成初始Base类代码到本地。

View File

@ -157,6 +157,6 @@ diboot-devtools在初次运行中会自动检测安装以diboot_前缀的数
单独为devtools建立一个专属项目生成代码路径指向你的项目代码需要使用devtools时启动这个devtools项目。 单独为devtools建立一个专属项目生成代码路径指向你的项目代码需要使用devtools时启动这个devtools项目。
## 参考样例 ## 参考样例
devtools使用样例(gradle配置) [diboot-devtools-example](https://github.com/dibo-software/diboot-v2-example/tree/master/diboot-devtools-example) devtools使用样例(gradle配置) [diboot-devtools-example](https://github.com/dibo-software/diboot-example/tree/master/diboot-devtools-example)
> 使用过程中遇到问题,可加群交流。 > 使用过程中遇到问题,可加群交流。

View File

@ -18,7 +18,7 @@ diboot-element-admin前端基础项目是一个与diboot其他后端组件构
* 基于开源项目[vue-element-admin](https://panjiachen.github.io/vue-element-admin-site/zh/)的基础模板[vue-admin-template](https://github.com/PanJiaChen/vue-admin-template) * 基于开源项目[vue-element-admin](https://panjiachen.github.io/vue-element-admin-site/zh/)的基础模板[vue-admin-template](https://github.com/PanJiaChen/vue-admin-template)
* 在**vue-admin-template**项目基础上增加了vue-element-admin具有的多页签、菜单搜索、全屏显示、调整布局大小等功能 * 在**vue-admin-template**项目基础上增加了vue-element-admin具有的多页签、菜单搜索、全屏显示、调整布局大小等功能
* 登录、权限、接口对接上与diboot-v2相关组件构建的后端应用无缝集成且开箱可用; * 登录、权限、接口对接上与diboot相关组件构建的后端应用无缝集成且开箱可用
* 提取CRUD页面相关通用属性与方法到mixins文件中少写代码多做事情 * 提取CRUD页面相关通用属性与方法到mixins文件中少写代码多做事情
* 菜单到按钮级别的细粒度权限控制; * 菜单到按钮级别的细粒度权限控制;
* 智能化的权限配置方案; * 智能化的权限配置方案;

View File

@ -163,6 +163,6 @@ ZipHelper.zipFile(String srcRootDir, File file, ZipOutputStream zos, String... m
~~~ ~~~
## 4 样例参考 - [diboot-file-example](https://github.com/dibo-software/diboot-v2-example/tree/master/diboot-file-example) ## 4 样例参考 - [diboot-file-example](https://github.com/dibo-software/diboot-example/tree/master/diboot-file-example)
> 使用过程中遇到问题,可加群交流。 > 使用过程中遇到问题,可加群交流。

View File

@ -110,6 +110,6 @@ BaseLoginUser loginUser = IamSecurityUtils.getCurrentUser();
// 转型 // 转型
~~~ ~~~
## 6、样例参考 - [diboot-iam-example](https://github.com/dibo-software/diboot-v2-example/diboot-iam-example) ## 6、样例参考 - [diboot-iam-example](https://github.com/dibo-software/diboot-example/diboot-iam-example)
> 使用过程中遇到问题,可加群交流。 > 使用过程中遇到问题,可加群交流。

View File

@ -10,7 +10,7 @@ IAM的后端基础代码由devtools自动生成
* 启动项目进入devtools的组件初始化页面选择core及IAM等组件执行初始化 * 启动项目进入devtools的组件初始化页面选择core及IAM等组件执行初始化
* devtools将生成IAM基础的代码到你配置的路径下 * devtools将生成IAM基础的代码到你配置的路径下
注:[diboot-v2-example](https://github.com/dibo-software/diboot-v2-example) 中包含可供参考的后端示例diboot-iam-exampleIAM示例代码 注:[diboot-example](https://github.com/dibo-software/diboot-example) 中包含可供参考的后端示例diboot-iam-exampleIAM示例代码
及diboot-online-demo线上演示项目 及diboot-online-demo线上演示项目
## 如何自定义fastjson配置 ## 如何自定义fastjson配置

View File

@ -0,0 +1,36 @@
# release notes
## v2.1.0 版本发布
#### diboot-core v2.1.0
* 增强@BindQuery注解支持跨表字段的Join查询
* 新增@BindFieldList注解用于绑定某个字段的集合
* 新增@DataAccessCheckpoint注解以支持数据权限相关处理
* 新增@Accept(name)注解,支持非同名字段间的值拷贝
* 优化: 统一注入request到BaseController中移除方法中的request参数
* 优化: @Bind注解的中间表查询解析支持首选调用对应Mapper执行无Mapper再用JDBC
* BaseExtEntity添加Deprecated注解不再推荐继承
* fastjson全局配置增加条件初始化首选以用户自定义配置为准
* fastjson移除日期格式的全局配置以字段指定为准
* fix bug: ContextHelper缓存支持刷新以解决启用热更新时报错的问题
* ...
* 升级依赖组件: Spring Boot 2.3.xMybatis-Plus 3.3.xfastjson 1.2.7x
#### diboot-devtools v2.1.0
* PC前端CRUD功能代码生成
* 新增组件初始化页面starter启动检测生成改为手动点击按钮生成
* 优化数据库表管理:
* 支持中文路径下的项目启动
* devtools启动优化
* ...
*
#### IAM-base v2.1.0
* 排序的前后端集成
* 新增配置参数: diboot.iam.enable-permission-check结合anno-urls=/**配置,可忽略权限检查,便于开发环境调试
#### diboot-file v2.1.0
#### 前端: diboot-antd-admin & diboot-element-admin
* 前端支持排序(与后端实现整合)