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