正文
目录会跟随阅读位置移动。
阅读进度

https://github.com/qffzrmcx/system_qffz (源代码地址)
Intellij idea(编写后端代码),maven,Mysql(数据库管理),Apifox(方便向后端发送请求),datagrip(方便sql语句的编写和数据的管理)
后端技术
框架: Spring Boot 4.0.4 + Spring Web MVC
ORM: MyBatis 4.0.1 + PageHelper 分页
数据库: MySQL (数据库名:system_db01)
JDK 版本: Java 25
其他依赖:
Lombok (简化代码)
JWT (令牌认证)
阿里云 OSS (对象存储,用于文件上传)
后端分层架构:
├── Controller 层 (RESTful API)
├── Service 层 (业务逻辑)
├── Mapper 层 (数据访问,MyBatis XML 配置)
├── Pojo 层 (实体类和数据传输对象)
├── Filter 层 (过滤器)
├── Utils 层 (工具类:JWT、阿里云 OSS)
└── Exception 层 (全局异常处理)
经典的三层架构
加上一些需要用到的工具类,实现类
主业务逻辑大致就这些
服务器: 内置Tomcat(用来运行用 Java 编写的 Web 应用程序)
aliyunoss
MyBatis 配置:
开启 SQL 日志输出
启用驼峰命名映射
TokenFilter:令牌过滤器,实现 JWT 认证
全局异常处理: GlobalExceptionHandler