# pts_source **Repository Path**: qin-yanchao/pts_source ## Basic Information - **Project Name**: pts_source - **Description**: 溯源项目改造 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-06-21 - **Last Updated**: 2024-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, MySQL, Knife4J, Maven ## README # 溯源项目 ## 1. 项目介绍 ### 1.1 技术栈 - Spring Boot - Knife4j - MySQL - Mybatis-Plus - Zxing(二维码生成) - Maven - Git ### 1.1 软件架构 - 单体软件架构 - 前后端分离项目 - B/S架构 ## 2.项目结构 - config:配置类 - constant:系统相关类 - controller:controller层(表示层) - enums:枚举类 - exception:自定义异常类 - handler:处理器 - exception:全局异常处理器 - interceptor:拦截器 - mapper:mapper层(持久层) - pojo:实体类 - service:service层(业务层) - impl:service层实现类 - utils:工具类 ## 3. 开发流程 - Spring Boot项目搭建 - 解决跨域问题 - 配置Mybatis-Plus - 配置Knife4j接口文档 ### 3.1 登录功能 > 完成登录功能并自动生成JWT > > 配置拦截器(验证请求头中的token信息) ### 3.2 退出登录功能 > 完成退出登录功能 ### 3.3 AOP日志记录功能 ### 3.4 查询当前用户信息