快速开始
使用该项目前,你需要检查你本地的开发环境,避免出现问题!
# 所需环境
- Jdk11 (opens new window)
- Node16 (opens new window)
- Maven3 (opens new window)
- MySQL8,建议用docker
- Redis3,建议用docker
# 开发准备
提示
在使用该系统前,你还需要做如下准备
给 idea (opens new window) 或者 eclipse (opens new window) 安装 lombok 插件,我们用它可以省略get,set 方法,可以使代码更简洁, lombok教程 (opens new window)
你需要有 Spring boot 的基础,推荐教程 Spring Boot 2.0 学习 (opens new window)
你还需要有 Vue2 (opens new window) 的基础,各大网站均有教程
# 运行项目
注意
因为本项目是前后端分离的,所以需要前后端都启动好,才能进行访问
# 后端运行[Idea]
打开Idea,直接导入Git项目 输入我们的 Git 地址
https://github.com/odboy-tianjun/cutejava.git
1
打开数据库,创建一个新库 cutejava 编码选择 utf8mb4,排序规则选择utf8mb4_0900_ai_ci, 然后导入项目中的初始化脚本库脚本 cutejava.sql
修改配置,如果你的数据库密码不是 kd123456,那么需要在 dev.yml 配置文件中做相应的修改
运行项目:找到 cutejava-start 模块中的 AppRun,点击启动按钮启动程序
# 前端运行[WebStorm]
打开 WebStorm,导入我们的项目 cutejava-front
这个时候 WebStorm 会在右下角提示我们安装依赖
也可以手动在 Terminal 中输入 npm install --registry https://registry.npmmirror.com 进行安装
依赖安装完成后,打开 package.json 找到 dev 旁边的启动按钮
启动完后打开 localhost:8013 即可
# 前端运行常见问题
# linux 系统在安装依赖的时候会出现 node-sass 无法安装的问题
也有可能是因为 nodejs 版本过高,推荐使用 nodejs 12 - 16 版本
解决方案:
1. 单独安装:npm install --unsafe-perm node-sass
2. 直接使用:npm install --unsafe-perm
1
2
3
4
5
2
3
4
5
帮助我们改善此页面! (opens new window)