mirror of
https://gitee.com/coder-xiaomo/flashsale
synced 2025-11-03 05:33:15 +08:00
ab0b78f2787df446155e33d7096d7cf52f56c5a0
电商基础秒杀项目
项目简介:基于SpringBoot,数据库使用MySQL
开发工具:IntelliJ IDEA 2021.3.2 (Ultimate Edition)
数据库版本:MySQL 5.7
项目数据库文件:点击打开
默认用户
用户名密码均为
admin
层次结构(以User为例,自上向下)
| 目录 | Java对象类型 | 说明 | 举例 | |
|---|---|---|---|---|
| Controller层 | ||||
| Controller | controller | 类 class | controller.UserController | |
| View Object | controller/viewobject | 类 class | 将用户Model转化为可供UI使用的View Object | controller.UserController |
| Service层 | 转换成业务模型 | |||
| Service | service | 接口 interface | service.UserService | |
| ServiceImpl | service/impl | Service接口实现类 | 将DataObject组装成Model | service.impl.UserServiceImpl |
| Model | service/model | 类 class | 用户模型Model | service.model.UserModel |
| Dao层 | 对数据库的映射 | |||
| Mapper | dao | 接口 interface | dao.UserDOMapper | |
| Mapping | resources/mapping | Mapper接口实现类 | xml格式;SQL语句 | mapping/UserDOMapper.xml |
| Data Object | dataobject | 类 class | dataobject.UserDO | |
| 其他 | ||||
| response | response | 用于处理HTTP请求返回 | response.CommonReturnType | |
| ValidationResult | validator | 类 class | Hibernate Validator 参数验证 | validator\ValidationResult.java |
| ValidatorImpl | validator | ValidationResult类实现类 | Hibernate Validator 参数验证 | validator\ValidatorImpl.java |
| 异常处理 | 用于返回错误信息 | |||
| CommonError | error | 接口 interface | error.CommonError | |
| EmBusinessError | error | 枚举 enum & CommonError接口实现类 | error.EmBusinessError | |
| BusinessException | error | CommonError接口实现类 & 继承自Exception | error.BusinessException |
Tips: Model与Data Object并非完全一一对应,例如UserModel是由ServiceImpl将UserDO和UserPasswordDO组装而成的。
Description
Languages
JavaScript
67.4%
CSS
15.7%
HTML
15%
Java
0.9%
PHP
0.7%