try{
//捕获异常的代码
if(0>1){
throw new errorException("two");
}
}catch(errorException e1){
throw e1;
}
catch(Exception e){
logger.error(e.getMessage(), e);
//出现了异常 特别是 捕获的 时候 可以 记录下来
//所有编译期异常, 转化为 运行期异常RuntimeException,因为 spring事务回滚,回滚的是 运行期异常
throw new SeckillException("errir");
}
异常包里面的异常都是 继承了 运行期的异常的。所以捕获异常的时候 得来个 抛出 运行期异常,好让 数据库 回滚数据