1
0
mirror of https://gitee.com/coder-xiaomo/flashsale synced 2025-01-10 11:48:14 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
SpringBoot秒杀项目
Go to file
2022-03-01 17:31:51 +08:00
.idea README.md添加MVC项目结构表;数据库变动。可正常显示UserModel 2022-03-01 17:17:29 +08:00
Others README.md添加MVC项目结构表;数据库变动。可正常显示UserModel 2022-03-01 17:17:29 +08:00
src 改正telephone拼写错误;添加viewobject;修正age类型错误 2022-03-01 17:31:51 +08:00
.gitignore 初始化Git仓库,已完成mybatis-generator自动生成 2022-03-01 15:02:03 +08:00
pom.xml 初始化Git仓库,已完成mybatis-generator自动生成 2022-03-01 15:02:03 +08:00
README.md 改正telephone拼写错误;添加viewobject;修正age类型错误 2022-03-01 17:31:51 +08:00

电商基础秒杀项目

项目简介基于SpringBoot数据库使用MySQL

开发工具IntelliJ IDEA 2021.3.2 (Ultimate Edition)

数据库版本MySQL 5.7

项目数据库文件:点击打开

默认用户

用户名密码均为 admin

本次修改通过以下方式查看👇

http://localhost:8090/user/get?id=1

预期效果:

{"id":1,"name":"admin","gender":2,"age":18,"telephone":"110"}

层次结构以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组装而成的。