开发者社区> 问答> 正文

java在service层需要每个方法上都加上抛出异常吗?

默认spring事务抛出异常回滚只会是runtimeException,有些异常没法直接回滚,需要自己定义回滚的异常类,需要在方法的异常注释里写回滚的异常类型,同时如果方法里没加上throws Exception的话非runtimeException也不会回滚,不知道大家公司里代码规范会不会强制要求方法都加上异常的处理?我看了下阿里的代码规范并没有这部分的规定,但是我感觉如果不加异常控制的话碰到非runtimeException可能就没法回滚了。

我遇到了这个问题,刚好在开源中国看到,希望能够得到阿里云官方的回复,请查看

展开
收起
因为相信,所以看见。 2020-05-24 22:06:41 675 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载