-
第二个地方是这里的几个字段不对了,原来是mybatis的插入的时候,顺序没有搞对,随便写写,然后就随便错错,真的尴尬了
查看全部 -
找了好久的错误,报了一个空指针异常,最招找到原因是写错了
if (promoId != null) {//存在秒杀活动 orderModel.setItemPrice(itemModel.getPromoModel().getPromoItemPrice()); }else{ orderModel.setItemPrice(itemModel.getPrice());//非秒杀价格 }
if语句里面写成了 setOrderPrice,应该是IDEA提示的时候也没太在意直接点了,还是写慢点好点。
查看全部 -
我的时间一直显示为null,debug了一下发现我的promoModel上来的时间显示为 2019-03-22T10:00:00.000+08:00 这种格式的。网上找了一个方法转换了一下
/** * 日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX (yyyy-MM-dd'T'HH:mm:ss.SSSZ) TO yyyy-MM-dd HH:mm:ss * @throws ParseException */ public static String dealDateFormat(String oldDateStr) throws ParseException { //此格式只有 jdk 1.7才支持 yyyy-MM-dd'T'HH:mm:ss.SSSXXX DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX"); //yyyy-MM-dd'T'HH:mm:ss.SSSZ Date date = df.parse(oldDateStr); SimpleDateFormat df1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK); Date date1 = df1.parse(date.toString()); DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return df2.format(date1); }
没有用老师给的方法,还好搞定了。
查看全部 -
resources/application.properties server.port=8090 设置端口
查看全部 -
自己的isLogin一直未null,原因是域对象搞错了,直接在request域里面去找这个
IS_LOGIN
忘了写
getSession()
查看全部 -
在这里我把
$("#imgUrl").attr("src",g_itemVO.imgUrl);
写成了
$("#imgUrl").artt("src",g_itemVO.imgUrl);
导致图片和销量都刷不出来,还是要仔细啊
查看全部 -
@CrossOrigin注解解决跨域:
DEFAULT_ALLOW_CREDENTIALS = true
需配合前端设置 xhrFields授信后使得跨域session共享
前端ajax请求设置:xhrFields:{withCredentials:true}
查看全部 -
maven-archetype-quickstart
查看全部 -
自己建立resource文件夹
make directiry as
查看全部 -
idea--maven-quickstart(jar) maven-webapp(war)
查看全部 -
遗留问题--思考
查看全部 -
课程小结----
查看全部 -
通过聚合模型,将秒杀商品与秒杀活动关联起来
查看全部 -
ItemModel里使用聚合模型,如果promoModel不为空,则表示其拥有还未结束的秒杀活动(包括还未开始的和正在进行中的)
查看全部 -
先建立领域模型,避免直接建立数据库表结构
查看全部
举报