throws和try-catch的使用场景

来源:互联网 发布:腾讯算法面试题 编辑:程序博客网 时间:2024/06/05 03:02
service参数有两个,一个是商品表的pojo,另一个是商品描述。之所以要抛出异常是因为这个接口要操作两张表,而且这两张表的操作要都成功才叫成功,否则事务就回滚,因此异常要向上抛,在实现类代码中不能用try catch来捕获异常,因为这样的话springmvc会认为代码正常结束了,便不会回滚。在Controller层我们要try-catch捕获从实现类抛出的异常,避免异常直接抛到前台页面。
原创粉丝点击