# WarehouseManger **Repository Path**: JurfrisCode/warehouse-manger ## Basic Information - **Project Name**: WarehouseManger - **Description**: 应用软件 开发课设 使用SpringBoot的服务端+C#的客户端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-05 - **Last Updated**: 2023-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 主要框架 - Spring Boot 2.7.x - Spring MVC - MyBatis + MyBatis Plus 数据访问(开启分页) - Spring Boot 调试工具和项目处理器 - Spring AOP 切面编程 - Spring 事务注解 ### 数据库 Mysql ### 工具类 - Easy Excel 表格处理 - Hutool 工具库 - Lombok 注解 ### 业务特性 - 全局请求响应拦截器(记录日志) - 全局异常处理器 - 自定义错误码 - 封装通用响应类 - Swagger + Knife4j 接口文档 - 自定义权限注解 + 全局校验 - 多环境配置 ### 业务功能 - 用户登录、注册、注销、更新、检索、权限管理 ### 特性功能 - RSA加密 - AES加密 - DES加密 RSA通讯加密采用与HTTPS相似的流程 - 动态地产生AES的密钥对 - 用RSA加密传输给客户端 - 在本次通讯当中都使用AES加密 ### 采用swagger的接口文档,方便前端调用 启动项目,访问 `http://localhost:8101/api+/doc.html` 即可打开接口文档