文章詳情頁
java - 一般來說,service需要把異常拋到Controller來處理嗎?
瀏覽:91日期:2023-11-26 18:06:04
問題描述
我一般在項目里,業(yè)務層的方法報錯都會直接往上拋到控制層來做統(tǒng)一的處理,一般來說,有經驗的開發(fā)者會選擇這樣的異常處理方法嗎?如果不這樣做,那么一般怎樣做?
問題解答
回答1:為什么要拋到控制層,不同的一場類型會影響你的業(yè)務走向,所以我一般都是在service這一層統(tǒng)一收斂異常。
回答2:在有事務的情況下,我是會將異常拋出到控制層做處理的,不然可能會影響事務的回滾
回答3:一般在service就直接處理了
標簽:
java
排行榜

熱門標簽