优化diboot帮助文档

This commit is contained in:
mazhicheng 2019-11-05 08:13:25 +08:00
parent b6453850ba
commit 86444819af
7 changed files with 21 additions and 30 deletions

View File

@ -4,10 +4,11 @@
</a>
</p>
# diboot-v2 (重复的工作自动做)
diboot 2.0版本项目,实现: diboot-core全新内核 + diboot-devtools代码生成平台 + 基础功能组件。
# diboot-v2
> [diboot的设计目标](https://segmentfault.com/a/1190000020906742):面向开发人员的低代码开发平台,将重复性的工作自动化,提高质量、效率、可维护性。
diboot 2.0版本,实现: diboot-core全新内核 + diboot-devtools代码生成平台 + 基础功能组件。
> diboot的设计目标面向开发人员的低代码开发平台提高开发效率和质量提高代码可维护性。
## 一、 diboot-core: 精简优化内核
全新精简内核,(基于diboot-core 2.x版本的CRUD和简单关联的常规功能实现代码量比1.x版本减少60%+),主要实现:

View File

@ -39,7 +39,7 @@ subprojects {
mysqlConnectorVersion = "8.0.16"
mybatisStarterVersion = "2.1.0"
mybatisPlusVersion = "3.2.0"
fastjsonVersion = "1.2.62"
fastjsonVersion = "1.2.60"
lombokVersion = "1.18.8"
validatorVersion = "6.0.17.Final"
}

View File

@ -48,14 +48,14 @@ private List<Role> roleList;
### 1. 引入依赖
Gradle:
~~~gradle
compile("com.diboot:diboot-core-spring-boot-starter:2.0.3")
compile("com.diboot:diboot-core-spring-boot-starter:2.0.3-RC1")
~~~
或Maven
~~~xml
<dependency>
<groupId>com.diboot</groupId>
<artifactId>diboot-core-spring-boot-starter</artifactId>
<version>2.0.3</version>
<version>2.0.3-RC1</version>
</dependency>
~~~
> 注: @BindDict注解需要依赖dictionary表初次启动时starter会自动创建该表。

View File

@ -12,6 +12,9 @@
* 另外还提供其他常用开发场景的最佳实践封装。
* 我们还封装了[diboot-core-starter](https://github.com/dibo-software/diboot-v2-example/tree/master/diboot-core-example)简化diboot-core的初始化配置自动配置、自动创建数据字典表
## 支持数据库
MySQL、MariaDB、ORACLE、SQLServer、PostgreSQL
## diboot-core使用
请参考 [diboot-core README](https://github.com/dibo-software/diboot-v2/tree/master/diboot-core)

View File

@ -34,4 +34,7 @@
3. devtools还会逐步提供一些常用的功能模块开箱即用。
### 降低后期维护成本
1. 上面的这波操作,带来的另外一个好处是:需要开发人员写的只有真正的业务逻辑代码,代码的可维护性提高。
1. 上面的这波操作,带来的另外一个好处是:需要开发人员写的只有真正的业务逻辑代码,代码的可维护性提高。
## devtools支持数据库
MySQL、MariaDB、ORACLE、SQLServer、PostgreSQL

View File

@ -1,15 +1,17 @@
# 开始使用
创建一个空的 Spring Boot 工程
可以使用 [Spring Initializer](https://start.spring.io/),快速初始化一个 Spring Boot 工程
## 引入依赖
* Gradle项目引入依赖
```
compile ("com.diboot:diboot-devtools-spring-boot-starter:2.0.3")
compile ("com.diboot:diboot-devtools-spring-boot-starter:2.0.3-RC1")
```
* Maven项目引入依赖
```
<dependency>
<groupId>com.diboot</groupId>
<artifactId>diboot-devtools-spring-boot-starter</artifactId>
<version>2.0.3</version>
<version>2.0.3-RC1</version>
</dependency>
```
@ -69,11 +71,11 @@ diboot-devtools在初次运行中会自动安装所需数据库表如果
在控制台(Console)上的启动日志中,找到如下日志:
```
: Diboot devtools v2.0.3 开始初始化 ...
: JDBC Connection [HikariProxyConnection@707108719 wrapping com.mysql.cj.jdbc.ConnectionImpl@7ccf6114] will not be managed by Spring
: ...
: devtools UI初始化完成URL: http://localhost:8080/example/diboot.html
: Diboot devtools 初始化完成。
```
其中的`URL`即是管理页面的链接点击即可打开Devtools操作界面。
其中的`URL`即是devtools页面链接点击即可打开Devtools操作界面。
## 注意
* Devtools是用于开发过程的助手工具切勿发布至其他环境。对于非开发需要取消devtools的依赖

View File

@ -13,31 +13,13 @@
> 目前diboot-shiro存放与diboot私有仓库使用时需要添加私有仓库地址
1. 引入依赖
* Gradle项目
1. 添加仓库地址
在`build.gradle`的`repositories`配置项中添加仓库地址
```groovy
repositories {
maven{ url 'http://maven.diboot.com/repository/devtools/'}
}
```
2. 引入依赖
```groovy
compile("com.diboot:diboot-shiro-spring-boot-starter:2.0.3")
```
* Maven项目
1. 添加仓库地址
在`pom.xml`的`repositories`标签中添加仓库地址
```xml
<repositories>
<repository>
<id>diboot-devtools</id>
<url>http://maven.diboot.com/repository/devtools/</url>
</repository>
</repositories>
```
2. 引入依赖
```xml
<dependency>
<groupId>com.diboot</groupId>