效果预览
以上是部分效果图。
一、介绍
项目内容部分参考了【Bxxx直聘】。
前端是Vue,后端为SpringBoot。数据库用到了Mysql+Redis。
实现功能有:
收藏职业,发送简历,客服服务等。
邮箱验证注册,招聘信息的CRUD,Websocket简易的聊天系统。
二、部署教程
首先解压文件,得到如下。
1.后端
在部署后端之前,我们要先把数据库准备配置好。
数据库
数据库用到了Mysql
和Redis
。
Redis
很简单,确保启动就好了。
Mysql
则需要,先导入我给你们准备好的.sql
文件。
不会导库的可以点这里:Mysql导入数据库
导完之后确保库名为yer
(可以自定义,这里改完之后,后端的.yml
也要改响应的位置)
库里有如下表:
若无这些表,换个方式导入。
Mysql版本:5.5.58 ,不是这个版本的话用navicat导表可以存在问题。用命令导就好了。
后端配置
用idea
打开后端文件夹Yer_Backen
。
打开resources
下的application.yml
文件。
配置如下:
server:
port: 8080
mybatis:
mapper-locations: classpath:mappers/*.xml
type-aliases-package: com.zhaoping.Yer.mtbatis.entity
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/Yer
username: root #Mysql的账号(修改为你的)
password: 123456 #Mysql的密码(修改为你的)
driver-class-name: com.mysql.cj.jdbc.Driver
redis: #Redis配置 (如果你的Redis端口不为默认,请修改下面的port)
host: 127.0.0.1
port: 6379
mail: #邮箱配置这里采用qq邮箱(其他邮箱也可以,但要修改配置)
host: smtp.qq.com
protocol: smtp #首先确保你的邮箱已经打开了smtp
username: #qq邮箱内获取
password: #qq邮箱内获取
default-encoding: UTF-8
properties:
mail.smtp.auth: true
mail.smtp.starttls.enabled: true
mail.smtp.starttls.required: true
之后就可以启动项目了。
后端启动无报错,并且可以打开http://127.0.0.1:8080
看到如下页面,说明你的后端已经打开了。
2.前端
先进入Yer_Front
文件夹,你可以用VsCode
等编辑器打开。
不打开也没关系,该文件夹里打开cmd
控制台。
输入npm install
等待完成之后,再输入npm run serve
来启动项目。
之后访问http://localhost:8081/
有页码返回,且前端无报错,就启动成功了。
二、项目获取
获取链接:获取
后言
可作为学习参考和毕设项目。
但由于完成度不是特别高,本人也不会再对其进行进一步的修改和完善,所以价格特别低。
如果你在项目运行过程中出现任何问题,可以在私信我。