`
7454103
  • 浏览: 130149 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

spring UnChecked 异常 官方定义!

阅读更多
  如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为spring 默认这类异常事物自动回滚!!



public static boolean isCheckedException(Throwable ex)
    {
   return !(ex instanceof RuntimeException) && !(ex instanceof Error);
    }


这个是spring jar 包里面的源码!
   原来如此! RuntimeException Error 就是传说中的  unchecked 异常!

RuntimeException  的子类又有:


引用
AnnotationTypeMismatchException,
ArithmeticException,
ArrayStoreException,
BufferOverflowException,
BufferUnderflowException,
CannotRedoException,
。。。。。。。。。
UnmodifiableSetException,
UnsupportedOperationException
2
1
分享到:
评论

相关推荐

    Spring事务管理失效原因汇总

    Spring的声明式事务处理,默认情况下如果发生unchecked异常,所有数据库操作将回滚;若发生checked异常,默认情况下数据库操作会提交。这是因为在Spring事务管理的实现中,默认情况下unchecked异常会被视作回滚异常...

    spring常见面试题(包含答案)

    * 异常处理:Spring 提供方便的 API 把具体技术相关的异常(比如由 JDBC,Hibernate 或 JDO 抛出的)转化为一致的 unchecked 异常。 Spring 框架由以下模块组成: * Core 模块 * Bean 模块 * Context 模块 * ...

    超详细Spring面试题和答案

    - **异常处理**:Spring简化了异常处理,通过统一的API将具体的底层技术异常转换为一致的unchecked异常类型。 ### Spring框架的组成模块 Spring框架由多个模块组成,这些模块共同构成了Spring框架的强大功能: 1....

    spring-aop.pdf 源码电子书

    从类的继承结构来看,`AspectException`是运行时异常(RuntimeException),代表这类异常是不检查的(unchecked)。它们通常被认为是致命的,用户代码不应该被迫去捕获它们。这个设计决策让编程人员在使用AOP时遇到...

    高效的java异常处理框架高效的java异常处理框架高效的java异常处理框架

    本文将从 Java 异常的基本概念和语法开始,讲述 Java 异常处理的基本知识,分析 Java 异常体系结构,对比 Spring 的异常处理框架,阐述异常处理的基本原则,并提出了自己处理一个大型应用系统异常的思想,并通过设计...

    spring mvc简介/快速上手 PPT

    7. 异常处理:对于异常的处理,Spring推荐使用unchecked异常,从而减轻了开发人员处理大量异常的负担。 Spring MVC的核心组件包括DispatcherServlet,它是整个Spring MVC的中央调度器,负责处理用户的所有请求,并...

    Spring的面试题和答案

    - **异常处理**:Spring提供了一种方便的方式来处理不同技术栈(如JDBC、Hibernate等)抛出的具体异常,并将其转化为一致的unchecked异常。 #### 3. Spring框架的组成模块 Spring框架由多个模块组成,以下是其中...

    spring 事务管理的理解

    默认情况下,运行时的检查异常(checked exception)不会导致事务回滚,而未检查异常(unchecked exception)和Error会。可以通过设置@Transactional注解的rollbackFor属性自定义回滚规则。 综上所述,Spring的事务...

    Spring面试题(含答案)_20190220222455.pdf

    - **异常处理**:Spring能够将底层技术异常转换为一致的unchecked异常,简化了错误处理逻辑。 #### 3. Spring框架的模块组成 Spring框架由多个模块组成,每个模块都服务于特定的功能需求: - **Core Module**:...

    Spring的69个问题.docx

    * 异常处理:Spring 提供一个方便的 API 将特定技术的异常(由 JDBC, Hibernate, 或 JDO抛出)转化为一致的、Unchecked 异常。 Spring 框架的模块 * Core module * Bean module * Context module * Expression ...

    69道Spring面试题和答案.docx

    7. 异常处理:Spring 提供方便的 API 把具体技术相关的异常(比如由 JDBC,Hibernate or JDO 抛出的)转化为一致的 unchecked 异常。 Spring 框架的模块 1. Core module 2. Bean module 3. Context module 4. ...

    Spring基础篇.pdf

    - **异常处理**: Spring提供了一个统一的异常处理API,能够将底层技术相关的异常(如JDBC、Hibernate或JDO等抛出的异常)转换为一致的unchecked异常类型。 #### 二、Spring框架的模块构成 Spring框架由多个模块...

    Spring面试题(含答案).pdf

    * 异常处理:Spring 提供方便的 API 把具体技术相关的异常(比如由 JDBC,Hibernate or JDO 抛出的)转化为一致的 unchecked 异常 3. Spring 模块 Spring 框架由以下模块组成: * Core module * Bean module * ...

    69道javaSpring面试题和答案.doc

    - **异常处理**:Spring提供统一的异常处理机制,可以将不同技术栈(如JDBC、Hibernate、JDO等)抛出的具体异常转化为一致的unchecked异常。 ### Spring框架模块划分 Spring框架由多个模块组成,这些模块协同工作...

    Spring面试题和答案

    - **异常处理**:Spring简化了异常处理流程,能够将不同技术栈(如JDBC、Hibernate或JDO)抛出的具体异常转换成一致的unchecked异常类型。 ### Spring框架的模块构成 Spring框架的核心组成部分包括以下几个关键...

    Java Spring面试题与答案.pdf

    - **异常处理**:Spring提供了一套API,能够将具体的异常(例如JDBC、Hibernate或JDO抛出的异常)转换为一致的unchecked异常。 #### 二、Spring框架的组成模块 1. **核心容器模块**: - **Core Module**:提供...

    史上最全 69 道 Spring 面试题和答案

    - **异常处理**:通过统一的 API 将技术相关的异常(如 JDBC、Hibernate 或 JDO 抛出的异常)转化为一致的 unchecked 异常。 3. **Spring 由哪些模块组成?** - **Core Module**:基础模块,提供 Spring 框架的...

    Java项目中全局异常处理实战.zip

    - 异常分为检查型异常(Checked Exception)和运行时异常(Unchecked Exception)。检查型异常是编译时必须处理的,而运行时异常在编译时可以不处理,但在运行时如果抛出,程序会终止。 2. **Spring框架中的异常...

Global site tag (gtag.js) - Google Analytics