A test demo for Java Web final exam
Powered by Vue + Springboot + MyBatis + websocket
目前只是基本框架,已经搭建Vue+Springboot,配好了mybatis。没有WebSocket
- Node.js / MySql / Idea
- 为了可以成功运行这个测试案例,你需要先完成以下配置
- 安装lombok插件(十分便捷的getter/setter工具)
Edit->settings->Plugins->Browse Repositories,搜索lombok,安装并重启 - 确保你的mysql的root账号密码为123456,并创建一个名为test的数据库,在数据库中建立一个customer表如下:
然后插入一条数据('123','123','男'),这么做的目的是你不需要更改代码就可以进行测试create table customer ( name varchar(20) not null primary key, password varchar(20) null, gender varchar(2) null )
- 安装lombok插件(十分便捷的getter/setter工具)
- 用idea打开项目,会自动加载pom里配置的依赖,没有自动加载的话,可以 View->Tool Windows->Maven projects,在右边出来的Maven窗口里点一下左上角的刷新
- build完成后,点击启动按钮,启动后端
- 进入frontend目录
cd frontend
- 安装项目依赖包
npm install
- 安装axios(用于发送http请求)
npm install axios
- 启动前端
npm run dev
- 访问localhost:8081进行登录模块测试