事務配置的xml檔案
package
="com.tao.transaction"
>
<
/context:component-scan>
"jdbctemplate"
class
="org.springframework.jdbc.core.jdbctemplate"
>
"datasource" ref=
"datasource"
>
<
/property>
<
/bean>
"accountdaoiml2"
class
="com.tao.transaction.accountdaoiml2"
>
"datasource" ref=
"datasource"
>
<
/property>
<
/bean>
<
!--配置資料來源--
>
"classpath:jdbctemplate.properties"
>
<
/context:property-placeholder>
"datasource1"
class
="org.springframework.jdbc.datasource.drivermanagerdatasource"
>
"driverclassname" value=
"$">
<
/property>
"username" value=
"$">
<
/property>
"url" value=
"$">
<
/property>
"password" value=
"$">
<
/property>
<
/bean>
"datasource"
class
="com.alibaba.druid.pool.druiddatasource"
>
"driverclassname" value=
"$">
<
/property>
"username" value=
"$">
<
/property>
"url" value=
"$">
<
/property>
"password" value=
"$">
<
/property>
<
/bean>
<
!--配置事務管理器--
>
"transactionmanager"
class
="org.springframework.jdbc.datasource.datasourcetransactionmanager"
>
"datasource" ref=
"datasource"
>
<
/property>
<
/bean>
<
!--開啟事務通知--
>
"txadvice" transaction-manager=
"transactionmanager"
>
"transfer" propagation=
"required" read-only=
"false"
/>
<
/tx:attributes>
<
/tx:advice>
class
="true"
>
"pt1" expression=
"execution(* com.tao.transaction.*.*(..))"
>
<
/aop:pointcut>
"txadvice" pointcut-ref=
"pt1"
>
<
/aop:advisor>
<
/aop:config>
第一步:配置事務管理器
"transactionmanager"
class
="org.springframework.jdbc.datasource.datasourcetransactionmanager"
>
"datasource" ref=
"datasource"
>
<
/property>
<
/bean>
第二部:開啟事務通知並配置事務通知的屬性
"txadvice" transaction-manager=
"transactionmanager"
>
"transfer" propagation=
"required" read-only=
"false" timeout=
"-1" rollback-
for=
"" isolation=
"default" no-rollback-
for=""/
>
<
!--使用萬用字元*
-->
"find*" propagation=
"supports" read-only=
"true"
>
<
/tx:method>
<
/tx:attributes>
<
/tx:advice>
第三步:將事務與切入點進行關聯
class
="true"
>
"pt1" expression=
"execution(* com.tao.transaction.*.*(..))"
>
<
/aop:pointcut>
"txadvice" pointcut-ref=
"pt1"
>
<
/aop:advisor>
<
/aop:config>
spring框架中xml檔案常用的屬性配置
以上就是新增spring開發包後換的乙個頭子,作用就是功能更強大些,就先這麼理解 常用的屬性配置 student class com.pojo.student 常規屬性 stuid value 3 property stuname value 李四 property 陣列的配置 loves 吃 va...
Spring下ActiveMQ的xml配置
琚大哥給我安排個事兒,activemq的優化,我去,優化的高階大氣上檔次的詞兒,完全摸不到頭腦啊,硬著頭皮上吧,網上各種搜配置,最後也算是搞出點名堂了。上面就是我的xml配置,挑重點講吧。在配置 jmsfactory時,注意了,這裡面有個嚴重的問題,這個引數預設的設定是 false,這裡我們要把它設...
Spring宣告式事務(xml配置事務方式)
spring宣告式事務 xml配置事務方式 蕃薯耀 2016年5月24日 10 12 13 星期二 xlm配置如下 注意 當事務切點配置成這樣時 即expression中紅色標記的地方 expression execution com.lqy.spring.iwx.service.impl.配置成這...