最新回答 / SsssZzzz
異常日志大概意思是slf4j的LoggerFactory的實現類被綁定到log4j的Log4jFactory上。應該是maven配置的依賴關系出了問題,你可能配置了log4j作為slf4j接口的實現這個項目整個日志模塊只需要配一個logback-classic就行了 它自動依賴slf4j api<...code...>
2018-02-13
最贊回答 / bigtree41642
老師的代碼挺規范的,如果沒有這個商品,前端可以跟據開始時間與結束時間就可以判斷前端要顯示的邏輯三種情況:????exposed等于false, start_time, end_time, now_time == null, 沒有這個商品? ? exposed== fasle, start_time,end_time, now_time 有值,未開啟或已結束????exposed==true, 已開啟,md5有值。
2018-01-18
最贊回答 / 笑傲獨行俠
樓上說的很對。老師對于異常處理有以下三步:1.try catch 將所有的已知的未知的異常全部捕獲到后在最后一個catch里處理轉變為spring認識的運行期異常再在方法里拋出,這樣spring才會進行事務回滾2.由于所有異常都被最后一個catch轉化為同一種異常:SeckillException,這樣就難以區分到底是哪些業務異常,所以在最后一個catch前加了兩個catch把相對應的每一種異常提前拋出
2018-01-16
已采納回答 / 韓同學
SeckillExecution?繼承RuntimeException。seckillCloseException?,RepeatKillException?繼承SeckillExecution 這樣保證所有出現的異常都被視為?運行期異常
????????????catch?(SeckillCloseException?e1){ ???...
2018-01-15
已采納回答 / 笑傲獨行俠
老師對于異常處理有以下三步:1.try catch 將所有的已知的未知的異常全部捕獲到后在最后一個catch里,處理轉變為spring認識的運行期異常再在方法里拋出,這樣spring才會進行事務回滾2.由于所有異常都被最后一個catch轉化為同一種異常:SeckillException,這樣就難以區分到底是哪些業務異常,所以在最后一個catch前加了兩個catch把相對應的每一種異常提前拋出對于你的問題,如果把前兩個catch都去掉,那么前面跑出的異常都會被最后一個catch捕獲,進而轉化為Seckill...
2017-11-03
最新回答 / Vermouth_HN
try/catch包圍快捷鍵不是 選中要包圍的語句 然后 Ctrl+Alt+T 么或者 到 File-Editor-Live Templates 里創建一個快捷輸出
2017-10-24