您的位置:首頁技術文章
文章詳情頁

java - 一般來說,service需要把異常拋到Controller來處理嗎?

瀏覽:107日期:2023-11-26 18:06:04

問題描述

我一般在項目里,業務層的方法報錯都會直接往上拋到控制層來做統一的處理,一般來說,有經驗的開發者會選擇這樣的異常處理方法嗎?如果不這樣做,那么一般怎樣做?

問題解答

回答1:

為什么要拋到控制層,不同的一場類型會影響你的業務走向,所以我一般都是在service這一層統一收斂異常。

回答2:

在有事務的情況下,我是會將異常拋出到控制層做處理的,不然可能會影響事務的回滾

回答3:

一般在service就直接處理了

標簽: java
国产综合久久一区二区三区