项目描述:本系统旨在为借阅者和管理人员提供一个高效、稳定的图书借阅和管理平台,其主要功能有馆藏图书展
示、管理员对于馆藏图书增加与维护、用户登录与注册、用户图书借阅等。
核心技术:SpringBoot、Maven、MyBatis,MySql、Redis、JWT、SpringSecurity、Element-Plus、AOP
核心业务:使用 Redis 缓存系统验证码、JWT、用户信息,协助服务器认证用户权限
使用 SpringSecurity 认证用户并给读者用户和管理员用户授予权限。
使用 Redis 和拦截器实现接口防刷,减少服务器被攻击压力。
使用 AOP 记录 CRUD 操作后的日志。