基於spring的web應用,如何處理服務層的錯誤?
比如我有個下訂單的服務,PlaceOrderService,裡面有個提交訂單的方法,submitOrder()。如果提交訂單失敗,原因可能有很多,有業務相關的錯誤,也可能是IOException這種錯誤,顯然,簡單的返回 成功/失敗 這種布林型的值到Controller/Action裡是不夠的,大家是如何處理類似的情況的?
是返回整形或者字串型的狀態碼?
還是返回各種自定義異常?
還是有別的更好的辦法?
是返回整形或者字串型的狀態碼?
還是返回各種自定義異常?
還是有別的更好的辦法?
相關文章
- 基於 React Redux 的錯誤處理ReactRedux
- 應用中的錯誤處理概述
- 如何處理CloudFoundry應用部署時遇到的254錯誤Cloud
- SAP OData 服務在 gateway 層出錯,應該如何處理?通過一個錯誤訊息來舉例說明Gateway
- 關於laravel的錯誤頁面處理大家都是如何優雅的處理的呢?Laravel
- Websphere Adapter 中錯誤處理的原理與應用WebAPT
- 如何處理消費SAP ABAP Web Service時遇到的Unauthorized錯誤WebZed
- 如何處理 Spring Boot 中與快取相關的錯誤?Spring Boot快取
- 用SQL Server資料庫處理資料層錯誤SQLServer資料庫
- 基於AWS雲服務的批處理系統架構架構
- 分散式事務對於兩階段提交的錯誤處理分散式
- Spring boot/Spring 統一錯誤處理方案的使用Spring Boot
- 基於lbs服務應用開發
- go的錯誤處理Go
- 構建應用層服務
- 如何處理SAP HANA Web-Based Development Workbench的403 Forbidden錯誤WebdevORB
- 錯誤處理:如何通過 error、deferred、panic 等處理錯誤?Error
- spring boot 全域性錯誤處理Spring Boot
- React應用裡Invalid hook call錯誤訊息的處理ReactHook
- Mac電腦開啟應用程式提示錯誤的處理方法?Mac
- 如何在 Go 中優雅的處理和返回錯誤(1)——函式內部的錯誤處理Go函式
- Koa 應用中使用錯誤處理中介軟體
- 如何優雅的在 koa 中處理錯誤
- axios 的錯誤處理iOS
- COM的錯誤處理 (轉)
- 如何應用於Web框架的搭建Web框架
- 基於tcp的應用層訊息邊界如何定義TCP
- 如何管理基於微服務的分散式應用程式微服務分散式
- 七、Spring Boot 錯誤處理原理 & 定製錯誤頁面Spring Boot
- 錯誤處理
- 基於業務的Web應用框架 SimpleFrameworkWeb框架Framework
- 關於”kccrsz“錯誤處理一則
- Go語言基礎-錯誤處理Go
- 基於Spring Cloud微服務叢集的服務治理思考SpringCloud微服務
- WEB應用是如何運用Spring的?#①Spring的IOC容器如何在WEB中建立?WebSpring
- 基於gin的golang web開發:服務間呼叫GolangWeb
- 淺析Node是如何進行錯誤處理的
- MVC與三層框架|Spring的基礎應用MVC框架Spring