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