系统环境
框架 | 说明 | 版本 | 学习指南 |
---|---|---|---|
JDK | Java 开发工具包 | >= 1.8.0 | |
Maven | Java 管理与构建工具 | >= 3.5.0 | |
Nginx | 高性能 Web 服务器 | - |
主框架
框架 | 说明 | 版本 | 学习指南 |
---|---|---|---|
Spring Boot(opens new window) | 应用开发框架 | 2.6.12 | |
Spring MVC(opens new window) | MVC 框架 | 5.3.20 | |
Spring Security(opens new window) | Spring 安全框架 | 5.6.5 | |
Hibernate Validator(opens new window) | 参数校验组件 | 6.2.3 |
存储层
框架 | 说明 | 版本 | 学习指南 |
---|---|---|---|
MySQL(opens new window) | 数据库服务器 | >= 5.7 | |
Druid(opens new window) | JDBC 连接池、监控组件 | 1.2.13 | |
MyBatis Plus(opens new window) | MyBatis 增强工具包 | 3.5.2 | |
Dynamic Datasource(opens new window) | 动态数据源 | 3.5.2 | |
Redis(opens new window) | key-value 数据库 | >= 5.0 | |
Redisson(opens new window) | Redis 客户端 | 3.17.7 |
登录Gitlab新建项目,Spring MVC(opens new window)
项目派生层次结构
- 基础项目
- 产品项目(由基础项目派生)
- 客户项目(由产品项目派生)
- 产品项目(由基础项目派生)
克隆代码
在IDEA拉取项目
初始化MySQL
初始化Redis
启动后端
运行后,确认后台是否启动成功:
http://127.0.0.1:48080
接口文档 http://127.0.0.1:48080/doc.html
启动前端
# 进入项目目录
cd yudao-ui-admin
# 安装 Yarn,提升依赖的安装速度
npm install --global yarn
# 安装依赖
yarn install
# 启动服务
npm run local
启动完成后,浏览器会自动打开 http://localhost:1024 地址,可以看到前端界面