代码里面 将了异常包的做用,以及运行期异常的做用

try{
              //捕获异常的代码spring

    if(0>1){数据库

    throw new errorException("two");继承

    }  事务

    

 


            
            }catch(errorException e1){get

             throw  e1;io

           }编译

           catch(Exception e){
              logger.error(e.getMessage(), e);
            //出现了异常 特别是 捕获的 时候 能够 记录下来
            //全部编译期异常, 转化为 运行期异常RuntimeException,由于 spring事务回滚,回滚的是 运行期异常
             throw new SeckillException("errir");
              
             }im

 

异常包里面的异常都是 继承了 运行期的异常的。因此捕获异常的时候 得来个 抛出 运行期异常,好让 数据库 回滚数据error

相关文章
相关标签/搜索