mirror of
https://gitee.com/coder-xiaomo/flashsale
synced 2025-01-10 19:58:14 +08:00
3.0 KiB
3.0 KiB
电商基础秒杀项目
项目简介:基于SpringBoot,数据库使用MySQL
开发工具:IntelliJ IDEA 2021.3.2 (Ultimate Edition)
数据库版本:MySQL 5.7
项目数据库文件:点击打开
默认用户
用户名密码均为
admin
本次修改通过以下方式查看👇
预期效果:
{"data":{"errCode":10002,"errMsg":"未知错误"},"status":"fail"}
层次结构(以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 |
Tips: Model与Data Object并非完全一一对应,例如UserModel是由ServiceImpl将UserDO和UserPasswordDO组装而成的。
response: 用于处理HTTP请求返回
error: 用于返回错误信息