项目简介
在线答疑系统是一个基于Spring Boot + Vue.js的全栈应用,旨在为师生提供便捷的在线问答平台。本文将详细介绍系统的核心功能与技术实现。
技术栈
后端
- Spring Boot 2.7.x
- Spring Security
- MySQL 8.0
- MyBatis-Plus
- Redis
- WebSocket
前端
- Vue 3
- Element Plus
- Axios
- Vuex
- Vue Router
核心功能模块
1. 用户认证与授权
@Component
public class JwtAuthenticationFilter extends OncePerRequestFilter {
@Override
protected void doFilterInternal(HttpServletRequest request,