Windows环境部署
前置条件
部署 niucloud-admin-java 前,需提前准备好:Java 环境、MySQL 服务、Redis 服务。
| 运行环境 | 要求版本 | 推荐版本 |
|---|---|---|
| JDK | == 17.0 | 17.0 |
| MYSQL | >= 5.7 | 8.0 |
| Redis | 必须启用 | 4.x |
| Node.js | 18.0 | 20.0 |
| Nginx |
下载部署包
部署包结构,如下图所示:
配置 MySQL 数据库
创建 niucloud-admin-java 使用的数据库
可以通过数据库管理工具,也可通过命令行添加

创建命令:
CREATE DATABASE niucloud_admin_java CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
导入数据库

配置 MySQL 连接
找到配置文件: webroot/jar/application-prod.yml

url: jdbc:mysql://127.0.0.1:3306/niucloud_admin_java?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: root
配置 Redis 连接
找到配置文件:webroot/jar/application-prod.yml
注意有两个地方,包括缓存redis的配置,satoken的redis配置,不要漏了


配置
database: 配置数据库1-16
host: 连接地址
port: 服务端口
password: 如果 Redis 服务有密码也需要进行配置
检测Java版本
java -version
启动服务
双击脚本: webroot/niucloud.bat运行,选择: 1
访问服务
地址:http://127.0.0.1:8080/admin
用户名:admin
密码:123456
