在业务层的代码编写中出现异常时经常遇到的事情,这时我们需要对异常进行处理,方式一:
try{
}catch (Exception e){
e.printStackTrace();
}
这种方式是错误的,因为spring声明式事务中是默认不管的。所以只能抛给web层处理。即方式二:
try{
}catch (Exception e){
e.printStackTrace();
throw new RuntimeException("出现异常!");
}
在业务层的代码编写中出现异常时经常遇到的事情,这时我们需要对异常进行处理,方式一:
try{
}catch (Exception e){
e.printStackTrace();
}
这种方式是错误的,因为spring声明式事务中是默认不管的。所以只能抛给web层处理。即方式二:
try{
}catch (Exception e){
e.printStackTrace();
throw new RuntimeException("出现异常!");
}