所需环境
1、JDK:1.8+
安装教程:https://www.runoob.com/java/java-environment-setup.html
2、Redis 3.0+
安装教程:https://www.runoob.com/redis/redis-install.html
3、Maven 3.0+
安装教程:https://www.runoob.com/maven/maven-setup.html
4、MYSQL 5.5.0+
安装教程:https://www.runoob.com/mysql/mysql-install.html
5、Node v10+
安装教程:https://www.runoob.com/nodejs/nodejs-install-setup.html
TIP
前端安装完 node 后,最好设置下淘宝的镜像源,不建议使用 cnpm(可能会出现奇怪的问题)
npm config set registry https://registry.npm.taobao.org
配置后可通过下面方式来验证是否成功
npm config get registry
在 ~/.npmrc 加入下面内容,可以避免安装 node-sass 失败
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
.npmrc 文件位于
win:C:\Users\[你的账户名称]\.npmrc
linux:直接使用 vi ~/.npmrc
开发准备
TIP
在使用该系统前,你还需要做如下准备:
1、给 idea 或者 eclipse 安装 lombok 插件,我们用它可以省略get,set 方法,可以使代码更简洁, 具体查看 lombok 教程
2、了解MapStruct,项目用到了他映射实体,如果你不熟悉可以查看:熟悉 MapStruct
3、你需要有 Spring boot 的基础,推荐教程 Spring Boot 2.0 学习