RuntimeException问题

来源:10-9 微信登录帐号的创建下

ZY0127

2019-09-05

老师好,如果程序遇到异常,抛出RuntimeException,是可以通过事务回滚,但是用户界面收不到操作失败的信息,导致看上去没反应,应该怎么处理呢

写回答

2回答

翔仔

2019-09-05

同学好,那就得把错误信息返回给前台,或者返回状态码给前台,并通过状态码与异常信息的映射关系返回异常信息炳展示给用户,。。

0
2
翔仔
回复
ZY0127
同学好,没太理解你的意思,抛出runtimeexception并且在controller层handle是既能回滚数据,然后又可以在catch之后将异常信息写入modelmap并返回给前端用户的。。
2019-09-07
共2条回复

ccarlosf

2019-09-05

事务回滚,spring默认是运行时异常会进行回滚,也可指定异常级别进行回滚,界面提示信息,要自己进行封装,例如一个统一返回体中(T data ,String message,int status等),可以别提示信息放进message中,再转成json返回给前端。

0
4
ccarlosf
哈哈,很期待老师的源码课程,源码更有含金量。微服务课程感觉可以改造校园商铺项目,因为学了这门课程,业务也会熟一点,然后去除外键,拆成多数据库形式,分布式事务?
2019-09-07
共4条回复

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

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

5113 学习 · 8144 问题

查看课程