关于从通过 Spring 的 HTTP Invoker 公开的远程服务抛出异常的最佳实践?

发布于 2024-11-18 15:26:15 字数 111 浏览 1 评论 0原文

除了 RemoteException 及其所有针对非业务逻辑问题抛出的子类之外,处理业务相关异常的正确方法是什么? 在这些情况下可以子类化 RuntimeException 吗?我应该不检查我的业务异常吗?

Besides RemoteException and all of his subclases thrown for non business logic problems, what is the right way to handle business related exceptions?
Is it OK to subclass RuntimeException in those cases? Should I keep my business exceptions being non-checked?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

相对绾红妆 2024-11-25 15:26:15

我相信业务逻辑异常实际上是检查异常的唯一合理情况,与较低级别的连接、数据库、文件访问等异常不同。

I believe business logic exceptions are actually the only justified case for the checked exceptions, unlike lower level connectivity, database, file access, etc. exceptions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文