一、项目介绍
本文将介绍如何使用Java技术栈开发一个求职招聘网站。该网站主要实现求职者和招聘方的双向选择功能,包含用户管理、职位发布、简历投递等核心功能。
二、技术选型
- 后端框架:Spring Boot 2.7.0
- 数据库:MySQL 8.0
- 前端框架:Vue.js 3
- 权限管理:Spring Security
- ORM框架:MyBatis-Plus
- 缓存:Redis
- 搜索引擎:Elasticsearch
三、核心功能模块
1. 用户管理模块
@Entity
@Table(name = "user")
public