ShopOperationException继承RuntimeException的问题
来源:6-2 店铺信息编辑之Service层的实现
纯情的慕哥
2019-12-19
ShopOperationException继承的是RuntimeException,
这样即使接口方法声明抛出运行时异常,在调用该方法的地方,编译器并不会提示必须处理。这样就无法提示:把异常和异常处理程序分开。
请问:声明接口方法的时候抛出一个运行时异常的目的是什么呢?
写回答
1回答
-
同学好,在我们有十足把握能够处理好异常的时候,就可以使用runtimeexception,这里抛出运行时异常主要为了遵循spring默认的回滚策略--遇见runtimeexception会回滚,其实我们也可以指定spring回滚默认的非runtimeexception异常,并且,我们能够探知到的异常肯定是运行时的,可以尽量在程序运行时去处理
052019-12-20
相似问题