64 lines
2.6 KiB
Markdown
64 lines
2.6 KiB
Markdown
## 一、编译和使用
|
||
|
||
back里是后端。用的是springboot2。需要nacos作配置中心,数据库用的mysql(初始数据用‘综合应用项目用到的数据库’里的sql文件),需要使用redis做缓存,消息队列用的rabbitmq。
|
||
|
||
启动前修改相应的resources下的数据库配置文件,主要是mysql的端口。然后再登录nacos(nacos/Dkha123),修改配置中心的数据库地址。启动顺序是先启动gateway服务,再是admin、auth,最后是system。
|
||
|
||
front里是前端程序,nodejs的版本v14.21.3.太高了运行不起来。主要用的vue2。
|
||
|
||
#### 1.1 配置`nacos`数据库
|
||
|
||
#### 1.1.1创建nacos数据表
|
||
|
||
利用软件`Navicat`软件连接`MySQL`数据库,右键->新建数据库。字符集选择`utf8`,排序规则选择`utf8_bin`。注意的是,在MySQLv8或者以上需要按下图配。
|
||
|
||
<img src="http://logzhan.ticp.io:30000/logzhan/PictureHost/raw/branch/main/Management/Docs/NewDataBase.png" style="zoom:67%;" />
|
||
|
||
> 参考博客:https://blog.csdn.net/htuhxf/article/details/90676341
|
||
>
|
||
> 国际上的UTF-8,在MySQL中,对标的是uft8mb4。
|
||
>
|
||
> 在MySQL中,实际只有utf8mb4和utf8mb3。至于uft8,在 V8.0 还是指代的utf8mb3,未来的会变为uft8mb4。
|
||
|
||
##### 1.1.2 运行`nacos.sql`文件
|
||
|
||
右键我们刚刚创建的`nacos`数据表,然后右键->运行数据库文件。注意在编码格式时选择`65001 (UTF-8)`
|
||
|
||
<img src="http://logzhan.ticp.io:30000/logzhan/PictureHost/raw/branch/main/Management/Docs/RunSQLFile.png" style="zoom:67%;" />
|
||
|
||
1.1.3 配置`nacos`
|
||
|
||
在`conf`目录下,修改`application.properties`,主要是针对数据库的数量、数据库的地址以及账号密码进行配置。
|
||
|
||
```properties
|
||
### Count of DB:
|
||
db.num=1
|
||
### Connect URL of DB:
|
||
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
|
||
db.user.0=root
|
||
db.password.0=351002
|
||
```
|
||
|
||
1.2创建`dkhl`数据库
|
||
|
||
创建名为`dkhl`的数据库,以`Navicat`为例:
|
||
|
||
```shell
|
||
1. 选中我们的连接的数据库
|
||
2. 右键->新建数据库
|
||
2.1. 数据库名dkhl
|
||
2.2. 编码格式utf8,对于MySQLv8版本,我们选择utf8mb3
|
||
2.3. 排序方式 utf8mb3_bin
|
||
3. 运行数据库文件->dkhl.sql
|
||
# 注意的是我们在导入了dkhl.sql后在
|
||
```
|
||
|
||
1.2
|
||
|
||
## 二、常见错误
|
||
|
||
#### 2.1 `Cannot access org.springframework.context.ConfigurableApplicationContex` IDE提示错误
|
||
|
||
解决方法:删除导入项目自动生成的xxx.iml ,然后刷新下右侧maven tab即可
|
||
|