2 Star 11 Fork 4

zcyf / seckillproject

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

一、项目简介

1、项目名称

SpringBoot构建电商基础秒杀项目

2、内容

使用SpringBoot快速搭建前后端分离的电商基础秒杀项目。项目中会通过应用领域驱动型的分层模型设计方式去完成用户otp注册、登陆、查看、商品列表、进入商品详情以及倒计时秒杀开始后下单购买的基本流程

3、环境参数

  • java环境:JDK 1.8

  • 数据库:mysql5.0

  • maven:3.6.1

  • 开发工具:IntelliJ IDEA 2019.1

  • 框架版本:2.2.1.RELEASE

4、联系方式

邮箱:zcyf0809@163.com

微信:zcyf-1314

二、项目内容

1、结构图

结构图

2、运行

  • 启动项目后,若端口被占用,通过application.yml修改
  • 通过resources\static\getotp.html获取验证码,register.html为注册页面,login.html为登录页面,登陆成功后会进入listitem.html页面,即为商品列表页面,点击任意一行可进入对应商品详情页面,即getitem.html,而createitem.html为创建商品页面

3、注意事项

  1. UI为Metronic框架,是一个基于bootstrap的付费模板
  2. 各类各方法均有注解
  3. 用resources/mybatis-generator.xml 生成entity和mapper和mapping中的文件,每次改变最后的table标签中tableName和domainObjectName字段
  4. 部分mapper和mapping中的类有后添加的方法
  5. 使用BeanUtils.copyProperties()方法时,要求两个类其中的变量名称相同且类型相同,否则需要手动操作这些变量
  6. MySQL5.6之后,设置datetime类型的默认值不能为 '00-00-00 00:00:00',需设置为大于1000的年数

空文件

简介

暂无描述 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/zcyf0809/seckillproject.git
git@gitee.com:zcyf0809/seckillproject.git
zcyf0809
seckillproject
seckillproject
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891