From 716e25d00abcfc104c2a40b70e4f078da5188172 Mon Sep 17 00:00:00 2001
From: xuxueli <931591021@qq.com>
Date: Sun, 3 Nov 2024 21:16:32 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E4=BE=9D=E8=B5=96=E7=89=88?=
=?UTF-8?q?=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...30\346\226\271\346\226\207\346\241\243.md" | 51 +++++++++++++++++--
pom.xml | 14 ++---
2 files changed, 53 insertions(+), 12 deletions(-)
diff --git "a/doc/XXL-BOOT\345\256\230\346\226\271\346\226\207\346\241\243.md" "b/doc/XXL-BOOT\345\256\230\346\226\271\346\226\207\346\241\243.md"
index 52ba804..e46eae4 100644
--- "a/doc/XXL-BOOT\345\256\230\346\226\271\346\226\207\346\241\243.md"
+++ "b/doc/XXL-BOOT\345\256\230\346\226\271\346\226\207\346\241\243.md"
@@ -48,21 +48,61 @@ XXL-BOOT 是一个快速开发平台,核心目标是 简化开发、灵活扩
- [社区交流](https://www.xuxueli.com/page/community.html)
### 1.4 环境
-- JDK:1.8+
+- Maven3+
+- Jdk1.8+
+- Mysql8.0+
## 二、快速入门
-### 第一步:编译项目
-项目目录结构如下:
+### 2.1 初始化数据库
+请下载项目源码并解压,获取 "数据库初始化SQL脚本" 并执行即可。
+
+"调度数据库初始化SQL脚本" 位置为:
+
+ /xxl-boot/doc/db/tables_xxl_boot.sql
+
+项目支持集群部署,集群情况下各节点务必连接同一个mysql实例。
+
+### 2.2 编译源码
+解压源码,按照maven格式将源码导入IDE, 使用maven进行编译即可,源码结构如下:
+
```
- xxl-boot
- xxl-boot-admin : 中后台系统模块
- xxx-boot-web : 前台系统服务(预留)
```
-### 第二步:部署运行
-应用 “xxl-boot-admin” 是个spring boot应用,直接启动运行即可。
+### 2.3 配置部署
+
+ 项目:xxl-boot-admin
+ 作用:中后台系统模块,内置“安全登录验证、RBAC权限体系、一站式代码生成、通告触达、审计日志……”等能力。
+
+#### 步骤一:配置文件设置
+配置文件地址:
+
+ /xxl-boot/xxl-boot-admin/src/main/resources/application.properties
+
+配置内容说明:
+
+ ### xxl-boot, datasource。 数据库配置,与 ”2.1 初始化数据库“ 章节初始化的数据库保持一致。
+ spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_boot?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
+ spring.datasource.username=root
+ spring.datasource.password=root_pwd
+ spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
+
+
+#### 步骤二:部署项目:
+如果已经正确进行上述配置,可将项目编译打包部署。
+
+访问地址:http://localhost:8080/xxl-boot-admin
+
+#### 步骤三:集群部署(可选):
+项目支持集群部署,提升系统容灾和可用性。
+
+集群部署时,几点要求和建议:
+- DB配置保持一致;
+- 集群机器时钟保持一致(单机集群忽视);
## 三、操作指南
@@ -181,6 +221,7 @@ public @interface Permission {
- 5、【新增】系统管理:提供通知触达、审计日志、系统监控……等相关能力,支持高校灵活进行系统监控及管理。
- 6、【新增】系统工具:提供Entity、业务代码、SQL、页面交互等……前后端一站式代码生成工具,辅助快速进行敏捷迭代开发。
- 7、【扩展】分布式扩展:系统设计预留丰富扩展能力,可低成本扩展接入RPC、MQ、JOB、CONF、KV、SSO…等分布式中间件能力。
+- 8、【升级】升级依赖版本,如slf4j、poi、spring、gson、mysql…等。
### TODO LIST
diff --git a/pom.xml b/pom.xml
index f897712..95237ae 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,20 +26,20 @@
true
3.3.1
- 3.6.3
- 3.2.3
+ 3.10.1
+ 3.2.7
2.7.18
2.3.2
- 8.3.0
+ 9.1.0
- 2.0.13
- 5.10.2
+ 2.0.16
+ 5.11.3
1.3.2
- 1.3.1-SNAPSHOT
- 2.10.1
+ 1.3.1
+ 2.11.0