更改现有devtools文档

This commit is contained in:
Zhaoyang 2020-07-09 10:11:33 +08:00
parent 6b88bfa368
commit 82df403788
4 changed files with 10 additions and 6 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

View File

@ -9,12 +9,14 @@
> **diboot-devtools - 将复杂的事情简单化,重复的事情自动化** > **diboot-devtools - 将复杂的事情简单化,重复的事情自动化**
## diboot-devtools 的核心特性 ## diboot-devtools 的核心特性
* 支持多数据库MySQL、MariaDB、PostgreSQL、ORACLE、SQLServer * 支持多数据库MySQL、MariaDB、PostgreSQL、ORACLE、SQLServer
* 使用很简单UI界面操作引入依赖配置参数后即可随SpringBoot本地项目启动运行 * 使用很简单UI界面操作引入依赖配置参数后即可随SpringBoot本地项目启动运行
* 功能很强大(数据结构变更与代码联动同步,一键生成&非覆盖式更新后端代码,一键生成前端功能代码,自动记录变更SQL、维护索引 * 功能很强大(数据结构变更与代码联动同步,一键生成&非覆盖式更新后端代码自动记录变更SQL、维护索引一键生成前端功能代码自动进行前后端权限绑定自动完成数据关联相关前后端工作ER图展示关联关系等
* 单表与联表场景完整CRUD功能前后端代码完全自动生成无需手写代码 * 单表与联表场景完整CRUD功能前后端代码完全自动生成无需手写代码
* SQL与代码很标准devtools标准化了数据结构定义与代码实现降低维护成本 * SQL与代码很标准devtools标准化了数据结构定义与代码实现降低维护成本
* 配置很灵活(可按需配置生成代码路径、是否启用`Lombok`、`Swagger`等) * 配置很灵活(可按需配置生成代码路径、是否启用`Lombok`、`Swagger`等)
* 开发很快捷(即便需要自己编写代码来实现特定业务逻辑,也能依赖我们生成的标准基础代码来快速完成)
* 使用很省心(能自动化处理的我们都会自动化帮您搞定,让您省心)
* 代码基于diboot高效基础框架生成是diboot的最佳实践 * 代码基于diboot高效基础框架生成是diboot的最佳实践
## devtools支持的数据库版本 ## devtools支持的数据库版本

View File

@ -3,7 +3,7 @@
推荐使用 [Spring Initializer](https://start.spring.io/),快速初始化一个 Spring Boot 工程。 推荐使用 [Spring Initializer](https://start.spring.io/),快速初始化一个 Spring Boot 工程。
如果您使用IntelliJ IDEA可以直接通过菜单: File -> New -> Project -> Spring Initializr 创建。 如果您使用IntelliJ IDEA可以直接通过菜单: File -> New -> Project -> Spring Initializr 创建。
> 如果需要生成前端,需下载前端项目: [diboot-element-admin](https://github.com/dibo-software/diboot-element-admin) 或 [diboot-antd-admin](https://github.com/dibo-software/diboot-antd-admin) > 如果需要生成前端,需根据相关版本下载对应的前端项目: [diboot-element-admin](https://github.com/dibo-software/diboot-element-admin/releases) 或 [diboot-antd-admin](https://github.com/dibo-software/diboot-antd-admin/releases)
## 2. 引入依赖 ## 2. 引入依赖
* Gradle项目引入依赖 * Gradle项目引入依赖
@ -54,7 +54,7 @@ diboot.devtools.output-path-sql=example/src/main/resources/
diboot.devtools.enable-lombok=true diboot.devtools.enable-lombok=true
#diboot.devtools.enable-swagger=false #diboot.devtools.enable-swagger=false
#diboot.devtools.generate-mapper-xml=false #diboot.devtools.generate-mapper-xml=false
# 前端项目路径diboot-element-admin 或 diboot-antd-admin项目 # 前端项目路径diboot-element-admin 或 diboot-antd-admin项目,此处如果与后端项目为同一项目下不同模块,可只配置模块名,否则需要配置绝对路径,即全路径
diboot.devtools.output-path-frontend=/D:/Workspace/diboot/diboot-antd-admin/ diboot.devtools.output-path-frontend=/D:/Workspace/diboot/diboot-antd-admin/
~~~ ~~~
@ -72,7 +72,7 @@ diboot.devtools.output-path-frontend=/D:/Workspace/diboot/diboot-antd-admin/
* generate-mapper-xml是否生成Mapper.xml文件默认true * generate-mapper-xml是否生成Mapper.xml文件默认true
* enable-lombok是否引入`Lombok`注解若设置true请注意添加Lombok依赖。 * enable-lombok是否引入`Lombok`注解若设置true请注意添加Lombok依赖。
* enable-swagger是否引入`Swagger`注解若设置true请注意添加Swagger依赖。 * enable-swagger是否引入`Swagger`注解若设置true请注意添加Swagger依赖。
* output-path-frontend前端Vue项目路径用于前端代码生成。前端项目下载 [diboot-element-admin](https://github.com/dibo-software/diboot-element-admin) 或 [diboot-antd-admin](https://github.com/dibo-software/diboot-antd-admin) * output-path-frontend前端Vue项目路径用于前端代码生成(此处如果与后端项目为同一项目下不同模块,可只配置模块名,否则需要配置绝对路径,即全路径)。前端项目下载: [diboot-element-admin](https://github.com/dibo-software/diboot-element-admin) 或 [diboot-antd-admin](https://github.com/dibo-software/diboot-antd-admin)
:::warning :::warning
如果您使用的是**PostgreSQL数据库**那么需要额外添加两行配置以此来适配boolean类型字段所对应的数据库的boolean类型需添加的配置如下 如果您使用的是**PostgreSQL数据库**那么需要额外添加两行配置以此来适配boolean类型字段所对应的数据库的boolean类型需添加的配置如下

View File

@ -96,7 +96,7 @@
填写样例数据,方便后续的开发调试。 填写样例数据,方便后续的开发调试。
::: warning ::: warning
注:非空字段的样例数据不能为空,并且须严格按照字段的数据类型填写。 注:在2.0.x版本中非空字段的样例数据不能为空,并且须严格按照字段的数据类型填写。在2.1.x版本中非空字段的样例数据可以被自动填充个也可以自己填写。
::: :::
## 关联配置 ## 关联配置
@ -105,3 +105,5 @@
## 关系图 ## 关系图
> 显示数据表之间的关联关系,方便开发人员清晰的了解项目的数据模型。 > 显示数据表之间的关联关系,方便开发人员清晰的了解项目的数据模型。
![关联配置示例](./images/er_example.jpg)