關(guān)于在Service直接返回DTO不聲明業(yè)務(wù)異常的疑問
Java規(guī)約里有說到異常拋出會消耗比較大的性能,而且最好不要用異常來做判斷,那這個項(xiàng)目不是違反了這個約定了嗎? if (e instanceof GirlException) 為什么不直接在Service里直接封裝好DTO返回給Controller,而在統(tǒng)一異常處理這,只處理系統(tǒng)異常,即業(yè)務(wù)方面就不聲明自己的異常類了,這樣性能不是更好嗎@廖師兄
Java規(guī)約里有說到異常拋出會消耗比較大的性能,而且最好不要用異常來做判斷,那這個項(xiàng)目不是違反了這個約定了嗎? if (e instanceof GirlException) 為什么不直接在Service里直接封裝好DTO返回給Controller,而在統(tǒng)一異常處理這,只處理系統(tǒng)異常,即業(yè)務(wù)方面就不聲明自己的異常類了,這樣性能不是更好嗎@廖師兄
2017-04-13
舉報
2017-04-14
簡單的業(yè)務(wù)可以參照你的做法 如果是比較復(fù)雜的業(yè)務(wù) 多人開發(fā)需要把異常統(tǒng)一起來管理