service参数有两个,一个是商品表的pojo,另一个是商品描述。之所以要抛出异常是因为这个接口要操作两张表,而且这两张表的操作要都成功才叫成功,否则事务就回滚,因此异常要向上抛,在实现类代码中不能用try catch来捕获异常,因为这样的话springmvc会认为代码正常结束了,便不会回滚。在Controller层我们要try-catch捕获从实现类抛出的异常,避免异常直接抛到前台页面。
throws和try-catch的使用场景
最新推荐文章于 2024-05-02 20:00:00 发布