-
第二個地方是
這里的幾個字段不對了,原來是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不為空,則表示其擁有還未結束的秒殺活動(包括還未開始的和正在進行中的)
查看全部 -
先建立領域模型,避免直接建立數據庫表結構
查看全部
舉報