1. 程式人生 > >Spring事務的機制

Spring事務的機制

pri 異常捕獲 for cep 顯式 nbsp class transacti .class

默認spring事務只在發生未被捕獲的 runtimeexcetpion時才回滾。
spring aop 異常捕獲原理:被攔截的方法需顯式拋出異常,並不能經任何處理,這樣aop代理才能捕獲到方法的異常,才能進行回滾,默認情況下aop只捕獲runtimeexception的異常,但可以通過配置

使spring對特定Exception進行捕獲,並且回滾

配置如下:

@Transactional(noRollbackFor=MessageException.class)

Spring事務的機制