优化diboot帮助文档
This commit is contained in:
parent
b6453850ba
commit
86444819af
|
@ -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%+),主要实现:
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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会自动创建该表。
|
||||
|
|
|
@ -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)
|
|
@ -34,4 +34,7 @@
|
|||
3. devtools还会逐步提供一些常用的功能模块,开箱即用。
|
||||
|
||||
### 降低后期维护成本
|
||||
1. 上面的这波操作,带来的另外一个好处是:需要开发人员写的只有真正的业务逻辑代码,代码的可维护性提高。
|
||||
1. 上面的这波操作,带来的另外一个好处是:需要开发人员写的只有真正的业务逻辑代码,代码的可维护性提高。
|
||||
|
||||
## devtools支持数据库
|
||||
MySQL、MariaDB、ORACLE、SQLServer、PostgreSQL
|
|
@ -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的依赖:
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue