美文网首页我爱编程
spring boot 添加自定义xml配置文件,切面配置事务

spring boot 添加自定义xml配置文件,切面配置事务

作者: huangxiongbiao | 来源:发表于2017-08-21 20:45 被阅读411次

1、需要填加xml的配置

在应用的启动类(或者带用@Configuration的类上)上加上
@ImportResource("spring.xml") 需要引入的xml文件的路径
xml配置即可加入全局配置文件

C967F652-F46E-4305-9E00-AE80F2A7F92B.png

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 -->

相关文章

网友评论

    本文标题:spring boot 添加自定义xml配置文件,切面配置事务

    本文链接:https://www.haomeiwen.com/subject/kpvhdxtx.html