A test demo for Java Web final exam
Powered by Vue + Springboot + MyBatis + websocket
- Node.js / MySql / Idea
- 为了可以成功运行这个测试案例,你需要先完成以下配置
- 安装lombok插件(十分便捷的getter/setter工具)
Edit->settings->Plugins->Browse Repositories,搜索lombok,安装并重启 - 确保你的mysql的root账号密码为123456,并执行 网上聊天系统数据库建立.sql 文件建立数据库。为user表插入一个WayTalk用户(如果没有这个用户就无法群聊):
insert into user values('WayTalk','WayTalk','123','123')
- 安装lombok插件(十分便捷的getter/setter工具)
- 用idea打开项目,会自动加载pom里配置的依赖,没有自动加载的话,可以 View->Tool Windows->Maven projects,在右边出来的Maven窗口里点一下左上角的刷新
- build完成后,点击启动按钮,启动后端
- 进入frontend目录
cd frontend
- 安装项目依赖包
npm install
- 安装axios(用于发送http请求)
npm install axios
- 安装vuex(全局状态管理)
npm install vuex
- 安装elementUI(前端组件)
npm i element-ui -S
- 启动前端
npm run dev
- 访问localhost:8086进行登录模块测试