1. 异常介绍 异常机制可以提高程序的健壮性和容错性。 Throwable:Throwable是java语言所有错误或异常的超类。 有两个子类Error和Exception。 1.1 编译期异常 编译期异常必须处理,否则编译无法通过。 1.2 运行期异常(RuntimeException) Null ...
分类:
编程语言 时间:
2018-06-17 19:05:28
阅读次数:
159
当spring抛出异常时出现的页面的@ExceptionHandler(RuntimeException.class) 用法 主要用在Controller层 ...
分类:
编程语言 时间:
2018-06-16 23:35:13
阅读次数:
438
个人理解先行: 异常类是当在程序出现问题时抛出的一个警告.提示你程序设计或者代码有存在错误的地方. 异常类和Error都继承自Throwable, Throwable继承自Object类. RuntimeException和其子类都是运行时异常(未检查异常) unchecked exception( ...
分类:
编程语言 时间:
2018-06-13 14:59:25
阅读次数:
185
1、RuntimeException错误 但是查看target文件发现查看报错信息可以看见是mapper绑定无效 Mapper文件已经放置在一个文件夹,再检查两个文件发现是select语句的ID没有对应上 2、请求超时错误 Web层请求超时 但是检查search层在查询数据库前后打印 并且打印出来了 ...
分类:
其他好文 时间:
2018-06-08 10:35:41
阅读次数:
258
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变 ...
分类:
其他好文 时间:
2018-06-05 15:23:39
阅读次数:
1396
SpringMVC在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 异常处理思路 我们知道,系统中异常包括两类:预期异常和运行时异常(RuntimeException),前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运 ...
分类:
编程语言 时间:
2018-05-26 15:28:33
阅读次数:
217
Spring的事务管理默认只对未检查异常(java.lang.RuntimeException及其子类)进行回滚,如果一个方法抛出Checked异常,Spring事务管理默认不进行回滚。 改变默认方式 在@Transaction注解中定义noRollbackFor和RollbackFor指定某种异常 ...
分类:
编程语言 时间:
2018-05-24 16:29:18
阅读次数:
208
springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 1 异常处理的思路 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、通过测试手段减少运行时异常 ...
分类:
编程语言 时间:
2018-05-15 00:19:37
阅读次数:
251
[java的异常] 1.java中所有异常和错误的基类是Throwable * * Throwable * * Error Exception * (检查时异常) (运行时异常) * * 2.java中的异常分为运行时异常和检查时异常。 * 运行时异常表示RuntimeException以及所有子类 ...
分类:
编程语言 时间:
2018-05-13 13:52:11
阅读次数:
230