executeSeckill方法為什么一定要用異常?
executeSeckill方法為什么一定要用異常去表示各種秒殺失敗的結果呢?返回值 SeckillExecution 本身有state,應該是可以包含各類失敗的情景,web端通過state 也能識別出各種失敗情景。 難道使用異常就是為了讓spring能夠回滾事務?
executeSeckill方法為什么一定要用異常去表示各種秒殺失敗的結果呢?返回值 SeckillExecution 本身有state,應該是可以包含各類失敗的情景,web端通過state 也能識別出各種失敗情景。 難道使用異常就是為了讓spring能夠回滾事務?
2016-09-07
舉報
2016-09-09
我理解的是異常處理更加面向對象化,可以在web層捕捉到異常,做相應處理返回給用戶