Skip to content

DirtyWine/ChatOnlineSystem

Repository files navigation

ChatOnlineSystem

A test demo for Java Web final exam
Powered by Vue + Springboot + MyBatis + websocket

Requirement

  • 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')

How to use

Backend 后端/服务端

  • 用idea打开项目,会自动加载pom里配置的依赖,没有自动加载的话,可以 View->Tool Windows->Maven projects,在右边出来的Maven窗口里点一下左上角的刷新
  • build完成后,点击启动按钮,启动后端

Frontend 前端/客户端

  • 进入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进行登录模块测试

About

A test demo for Java Web final exam

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published