> 操作系统: Mac/Windows
> 后端编辑器使用IntelliJ IDEA 2019.3
> 前端编译器使用WebStorm 2019.3
## 一. 后端环境
### 1. 安装JDK
项目使用JDK 8的一些特性,所以要安装JDK8+
JDK 8官方下载地址:[https://www.oracle.com/technetwork/java/javase/downloads](https://www.oracle.com/technetwork/java/javase/downloads)。
### 2. 安装Redis
项目缓存数据库使用的是Redis,所以使用项目之前需先安装Redis
推荐文章[Redis入门到实战](https://mp.weixin.qq.com/s/N0o1v_PC2xJcDWrnL8PClg)
安装完启动之后在项目进行配置即可
![](https://img.kancloud.cn/39/37/3937b1724ebbc0f49d8f35f974436207_2688x1664.png)
### 3. 安装MySQL
建议使用MySQL社区版,版本为5.7.x+
这里不作说明了,自行安装
安装完成后进行项目配置
![](https://img.kancloud.cn/69/c5/69c53e953b790dd1382f6ec0e904faa9_2700x1668.png)
### 4. 安装Maven
建议使用Maven 3.5+
## 二. 前端环境
因为前端使用Vue全家桶进行开发,需要安装Node等环境
### 安装Node.js
前端项目本地开发时,需要NodeJS作为JavaScript运行环境。
Node.js下载地址:[http://nodejs.cn/download/](http://nodejs.cn/download/),直接安装即可,安装后查看其版本:
![](https://img.kancloud.cn/b2/d3/b2d3558295a7b5c39d71dde9b4ef0d63_1144x726.png)
Node.js集成了npm,所以安装好Node.js后npm就可以使用了:
![](https://img.kancloud.cn/7b/69/7b6918ed81101639c6f20888601a8e33_1138x310.png)
- 快速了解
- 1. 项目简介
- 2. 系统核心业务架构
- 3. 系统技术架构
- 使用教程
- 导入项目
- 1. 环境准备
- 2. 后端项目
- 3. 前端项目
- 开发文档
- 后端开发文档
- 1. 项目目录结构
- 2. 如何二次开发
- 3. 数据权限实现
- 4. 如何控制权限
- 5. 操作日志介绍
- 6. 如何获取当前登录用户信息
- 前端开发文档
- 1. 项目目录结构
- 2. 如何二次开发
- 更新日志
- 第三方登录说明
- 搭建教程
- 第一章.基础框架搭建
- 1.1.整体架构预览
- 1.2.基础架构搭建
- 1.3.配置文件
- 第二章.架构完善
- 2.1.搭建upms模块
- 2.2.参数统一化
- 2.3.异常处理
- 第三章.完善登录流程
- 3.1.表结构设计
- 3.2.引入安全框架
- 3.3.引入JWT
- 3.4.完善登录
- 3.5.演示登录
- 3.6.整合图形验证码
- 7.7.完善验证码登录
- 第四章. 前端系统搭建
- 4.1.前端基础架构搭建
- 4.2.封装Axios