项目简介
校园问答社区是一个面向在校学生的知识分享平台,类似知乎的问答形式。学生可以在平台上提问、回答、评论,促进校园知识交流。本文将介绍该项目的主要功能与技术实现。
技术栈
后端
- Spring Boot 2.x
- Spring Security
- MyBatis Plus
- Redis
- MySQL 8.0
- Elasticsearch 7.x
前端
- Vue.js 2.x
- Element UI
- Axios
- Markdown编辑器
核心功能实现
1. 用户认证与授权
@Configuration
@EnableWebSecurity
public class