ShopOperationException继承RuntimeException的问题

来源:6-2 店铺信息编辑之Service层的实现

纯情的慕哥

2019-12-19

ShopOperationException继承的是RuntimeException,
这样即使接口方法声明抛出运行时异常,在调用该方法的地方,编译器并不会提示必须处理。这样就无法提示:把异常和异常处理程序分开。
请问:声明接口方法的时候抛出一个运行时异常的目的是什么呢?

写回答

1回答

翔仔

2019-12-19

同学好,在我们有十足把握能够处理好异常的时候,就可以使用runtimeexception,这里抛出运行时异常主要为了遵循spring默认的回滚策略--遇见runtimeexception会回滚,其实我们也可以指定spring回滚默认的非runtimeexception异常,并且,我们能够探知到的异常肯定是运行时的,可以尽量在程序运行时去处理 

0
5
纯情的慕哥
回复
翔仔
好的,继续学习!
2019-12-20
共5条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程