Spring的AOP和事務管理機制概覽

2021-04-12 13:05:42 字數 803 閱讀 7343

現在spring的aop和事務管理機制是盛囂塵上,我也不能免俗,記錄一點相關知識,以備後查:

1)aop

我們使用的最多的就是org.springframework.aop.framework.proxyfactorybean了,如下:

//**介面

com.hongsoft.test.dao.mydao

//**目標

//***名稱,可以多個

myinterceptor

2)事務管理

spring的事務管理就是aop的乙個應用,如下:

//事務管理器

//事務屬性

propagation_required,readonly

propagation_required,readonly

propagation_required

propagation_required

propagation_required

//目標

可以看出,指定了事務管理器和事務屬性後,相當於我們前面的在aop中指定了***方法,所以

把aop用到事務處理是很簡單的.

3)事務管理器

介面:platformtransactionmanager

抽象類:abstractplatformtransactionmanager

實現類:hibernatetransactionmanager;datasourcetransactionmanager;jtatransactionmanager

datasourcetransactionmanager是用於jdbc方式的,如下:

spring事務管理,AOP模式

sessionfactory classpath hibernate.cfg.xml transactionmanager tx advice aop config areamanager 類 package org.john.november.dao import org.john.novembe...

Spring的AOP和事務管理機制概覽

現在spring的aop和事務管理機制是盛囂塵上,我也不能免俗,記錄一點相關知識,以備後查 1 aop 我們使用的最多的就是.springframework.aop.framework.proxyfactorybean了,如下 介面 hongsoft.test.dao.mydao 目標 名稱,可以多...

Spring的AOP和事務管理機制概覽

現在spring的aop和事務管理機制是盛囂塵上,我也不能免俗,記錄一點相關知識,以備後查 1 aop 我們使用的最多的就是org.springframework.aop.framework.proxyfactorybean了,如下 介面 com.hongsoft.test.dao.mydao 目標...