java - Spring捕获异常实现逻辑分支的案例有哪些?

标签 java spring exception

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

8年前关闭。




Improve this question




我刚刚读到 Spring's drawbacks ,我不能说我完全同意这篇文章,但我对 Spring 不是很了解。这篇文章说在Spring中我们有时需要捕获异常来实现逻辑分支。这种使用异常的方法看起来不是一个好方法,但我还没有在这个框架中看到类似的东西。有人可以提供一个例子吗?

最佳答案

这是他们的投诉,您要澄清:-

Spring translates checked exceptions into unchecked exceptions Many would disagree strongly with that approach.



是 Spring 是这样做的,例如 spring 使用 DataAccessException它包含连接到数据库时的任何已检查异常。但在现代应用程序中,它被认为是一种最佳实践,如 here .

不要通过疯狂的文章,这是完全没有根据的。所有框架都存在问题和缺点,但 Spring 是其中之一。是重量轻、流行,现在是企业 Java 应用程序中的事实标准 .

关于java - Spring捕获异常实现逻辑分支的案例有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9550907/

相关文章:

java - .class 在类名之后是什么意思

Java 9 gradle 找不到 javafx 模块

java - Android 密度和分辨率及其布局

java - 有没有一种使用 ANTLR4 无需解析即可检查特定标记的好方法?

java - 如何使用今天的日期传入文件名值属性

java - 在本地主机上抛出套接字异常,但不在网络上抛出?

java - getBean() 方法在这里做什么?

java - 为什么 Spring Web 服务中 Autowiring 依赖项的注入(inject)失败?

c# - 如何处理 System.IndexOutOfRangeException

java - 我的 try 语句之后的所有内容都必须包含在该 try 语句中才能访问其中的变量吗?