springboot秒杀课程学习整理1-5】的更多相关文章

1)活动模型设计 配饰秒杀的模型(promoModel)id promoName startDate(建议使用joda-time) endDate itemId promoItemPrice 数据库(promo)id promo_name start_date item_id promo_item_price end_date 使用mybatis-generator生成对应的文件(这里生成的date是java默认的) 2)创建PromoService 添加通过itemId查询活动 3)在orde…
1)新建一个maven工程quickStart,然后在pom文件里添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.5.RELEASE</version> </parent> <dependency> &l…
1)交易模型设计 交易模型(用户下单的交易模型)OrderModel id(String 交易单号使用String), userId,itemId,amount(数量),orderAmount(总金额),       itemPrice(购买时的价格) 创建表order_info id,userId,item_id,item_price,amount,order_amount 2)使用mybatis-generator生成对应的文件 3)生成订单的流程 1)校验商品是否存在,用户是否合法,购买数…
1)实现手机验证码功能,用户注册功能,用户登入功能(这里讲开发流程,及本人遇到的问题,具体实现请看代码) 1.拦截请求,获取请求参数(这里的consumes是个常量,可以定义在baseController里) @RequestMapping(value="/register",method={RequestMethod.POST},consumes = {CONTENT_TYPE_FORMED}) @RequestParam(name="telphone")Stri…
1)商品模型设计 (应该是先设计商品的model,然后才是数据库表) 模型字段(id,title,price(double),stock(库存),description,sales,imgUrl) 创建表   item(id,title,price,description,sales,imgUrl) item_stock(id,stock,item_id) 2)  使用mybatis-generator生成dataObject及dao文件 [1] 这里需要修改pom文件里的插件配置,将overw…
1)从数据库到前端,做了三层转换,最后统一返回给前端的格式 DO-> model: 放在service中,目的是为了组装来自于数据库的数据,有些字段来自于不同的表的取,这一层相当于真正的业务模型 ->VO 放在controller中,目的是返回给前端真正需要的数据,而不是返回所有的Model中的数据 ->commonReturnType(统一返回的格式) 放在独立的包中,用于处理放回给前端固定的数据类型,以便于前端坐判断处理以及提示 2)创建一个error的包:用于存放公共的错误码,异常…
SpringBoot源码学习系列之异常处理自动配置 1.源码学习 先给个SpringBoot中的异常例子,假如访问一个错误链接,让其返回404页面 在浏览器访问: 而在其它的客户端软件,比如postman软件: 很显然,在浏览器里访问才会返回页面,而在Postman直接返回json数据了,所以基于此现象,可以跟一下Springboot异常自动配置的原理,本博客基于学习了尚硅谷课程之后,自己动手实践再做的笔录 SpringBoot的异常自动配置类是ErrorMvcAutoConfiguration…
项目 内容 所属科目 软件工程http://www.cnblogs.com/nwnu-daizh 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11093584.html 课程目标 (1)掌握软件项目评审会流程:(2)反思总结课程学习内容.) 任务1:各项目组在团队项目Github仓库中提交甲方填写验收意见的验收意见表.   验收意见表链接: https://github.com/snxfd123/designfile/tree/master/table 任…
实验十四 团队项目评审&课程学习总结 项目 内容 这个作业属于哪个课程 [教师博客主页链接] 这个作业的要求在哪里 [作业链接地址] 作业学习目标 (1)掌握软件项目评审会流程(2)反思总结课程学习内容 github仓库地址链接 [GitHub仓库链接] 一.结合本学期课程学习内容,对比<实验一 软件工程准备>的任务5你所提的问题(给出提问博客链接),尝试对提出问题进行解答,并阐明是如何通过学习/实践/讨论弄清楚的:学习中是否产生了新的问题?如有,请提出. 1.企业该如何为项目制定合理…
项目 内容 作业所属课程 所属课程 作业要求 作业要求 课程学习目标 (1)掌握软件项目评审会流程:(2)反思总结课程学习内容 任务一:团队项目审核已完成.项目验收过程意见表已上交. 任务二:课程学习总结 1.结合本学期课程学习内容,对比<实验一 软件工程准备>的任务5你所提的问题(给出提问博客链接),尝试对提出问题进行解答,并阐明是如何通过学习/实践/讨论弄清楚的:学习中是否产生了新的问题?如有,请提出. <实验一 软件工程准备>博客链接 问题1:我们知道,近二十年来世界上最大的…