> 操作系統: 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)
安裝完啟動之后在項目進行配置即可

### 3. 安裝MySQL
建議使用MySQL社區版,版本為5.7.x+
這里不作說明了,自行安裝
安裝完成后進行項目配置

### 4. 安裝Maven
建議使用Maven 3.5+
## 二. 前端環境
因為前端使用Vue全家桶進行開發,需要安裝Node等環境
### 安裝Node.js
前端項目本地開發時,需要NodeJS作為JavaScript運行環境。
Node.js下載地址:[http://nodejs.cn/download/](http://nodejs.cn/download/),直接安裝即可,安裝后查看其版本:

Node.js集成了npm,所以安裝好Node.js后npm就可以使用了:

- 快速了解
- 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