1、需要填加xml的配置
在应用的启动类(或者带用@Configuration的类上)上加上
@ImportResource("spring.xml") 需要引入的xml文件的路径
xml配置即可加入全局配置文件
2、切面添加事务
在xml文件内添加
<!-- 配置Spring的事务管理器 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<!-- 注解方式配置事物 -->
<!-- <tx:annotation-driven transaction-manager="transactionManager" /> -->
<!-- 拦截器方式配置事物 -->
<tx:advice id="transactionAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" propagation="REQUIRED" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="transactionPointcut" expression="execution(* com.example.demo.*.*(..))" />
<!--<aop:pointcut id="transactionPointcut" expression="execution(* Dao.*.*(..))" />-->
<aop:advisor pointcut-ref="transactionPointcut" advice-ref="transactionAdvice" />
</aop:config>
<!-- 事务配置 end -->
网友评论