`
pavel
  • 浏览: 928013 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring入门(07-02)-Spring的事务-xml配置

阅读更多

配置文件:

<!-- 配置事务管理器 -->
 <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">  
    <property name="dataSource" ref="dataSource"/>  
  </bean> 
  <!-- 配置业务bean -->

    <!-- 使用XML来使用事务管理--> 
<aop:config> 
    <!-- 配置一个切面,和需要拦截的类和方法 -->  
    <aop:pointcut id="transactionPointcut" expression="execution(* com.persia.service..*.*(..))"/> 
    <aop:advisor advice-ref="txAdvice" pointcut-ref="transactionPointcut"/> 
</aop:config>
<!-- 配置一个事务通知 -->   
<tx:advice id="txAdvice" transaction-manager="txManager"> 
      <tx:attributes>
      <!-- 方法以get开头的,不使用事务 -->
        <tx:method name="get*" read-only="true" propagation="NOT_SUPPORTED"/>
      <!-- 其他方法以默认事务进行 -->
        <tx:method name="*"/> 
      </tx:attributes> 
</tx:advice> 

分享到:
评论

相关推荐

    Spring入门--PPT教程

    本教程旨在引导初学者如何入门Spring框架,通过开发第一个Spring程序,逐步了解Spring的核心概念。 首先,我们要进行Spring设计环境的准备工作。这包括以下步骤: 1. 下载并解压Spring框架的压缩包,例如这里使用...

    Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

    Spring 是一个全面的Java企业级应用开发框架,提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等功能。在Myeclipse中,添加Spring支持类似Struts和Hibernate,通过Add spring in action in action ...

    spring入门经典-附源代码

    《Spring入门经典》是一本专为初学者和有一定基础的开发者设计的教程,它通过附带的源代码帮助读者深入理解并快速掌握Spring框架。Spring是Java开发领域中最为广泛应用的轻量级框架,它的核心特性包括依赖注入、面向...

    spring入门学习-hello,world

    在"spring入门学习-hello,world"这个主题中,我们将探索如何开始Spring的基本使用。 首先,我们需要理解Spring的核心概念——依赖注入。依赖注入是Spring的核心特性,它允许我们通过容器来管理对象的生命周期和对象...

    Spring框架入门-项目代码.rar

    在Spring中,你可以通过XML配置文件、注解或Java配置类来声明依赖。 2. **Bean容器**:Spring的Bean工厂和ApplicationContext是管理Bean的核心组件。它们负责读取配置,创建和管理Bean,以及处理Bean之间的依赖关系...

    spring入门学习-6、AOP几种配置方式详解.pdf

    ### Spring AOP 几种配置方式详解 #### 一、Spring AOP 概述 Spring AOP(面向切面编程)是一种强大的编程模式,用于在应用程序中管理横切关注点,如日志记录、安全控制等。Spring 提供了多种方式来支持 AOP 的...

    spring入门代码项目

    《Spring入门代码项目详解》 在IT行业中,Spring框架无疑是最受欢迎的Java企业级应用开发框架之一。本项目旨在帮助初学者快速入门Spring,通过实际的代码操作来理解和掌握Spring的核心概念与用法。以下是对每个子...

    spring-mybatis-spring-3.0.1.zip

    2. 配置MyBatis:创建mybatis-config.xml配置文件,配置数据源、事务管理器以及Mapper扫描路径。 3. 配置Spring:在Spring的配置文件中,配置DataSource、SqlSessionFactoryBean以及MapperScannerConfigurer,将...

    spring-mybatis-spring-1.2.0.zip

    Spring的声明式事务管理允许我们在不编写任何事务管理代码的情况下,通过配置控制事务的边界。 二、Spring与MyBatis整合步骤 1. 引入依赖:在项目pom.xml中添加MyBatis-Spring和MyBatis的依赖。 2. 配置数据源:...

    spring入门学习-5、AOP概念及特点.pdf

    它主要侧重于通过 Spring IoC 容器实现 AOP 功能,并且支持基于 XML 和注解的方式配置 AOP。Spring AOP 的特点包括: - **支持方法级别的连接点**:只支持方法级别的切面。 - **灵活的通知类型**:提供了多种不同...

    spring-framework-3.2.10 jar包和文档

    在实际开发中,Spring Framework 3.2.10可以通过XML配置文件或注解配置来设置bean及其依赖。XML配置允许自定义bean的生命周期和行为,而注解配置则简化了代码,使配置更直观。此外,Spring 3.2.x引入了Java配置,这...

    spring-framework-3.2.17.RELEASE-dist

    5. **Spring AOP事务管理**:Spring提供了声明式事务管理,开发者只需在配置文件或注解中声明事务边界,无需在代码中手动处理。这使得事务管理变得更加简单,同时也降低了出错的可能性。 6. **Spring的容器**:...

    Spring Boot 入门 - 基础篇(11)- 数据源配置

    在本篇“Spring Boot入门 - 基础篇(11)- 数据源配置”中,我们将探讨如何在Spring Boot项目中配置数据源,以便连接到数据库并执行相关的CRUD操作。Spring Boot以其自动化配置和简化开发流程而受到广泛欢迎,它使得...

    2023版全新SSM框架实战精讲 视频教程 下载下载 因为太大存百度云盘3.zip

    020-spring-ioc0基于xml的ioc的配置.mp4 021-spring-ioc-基于xml的di配置.mp4 022-spring-ioc-基于xml的ioc容器的创建.mp4 023-spring-ioc-ioc容器的bean获取三种方式.mp4 024-spring-ioc-扩展组件周期方法.mp4 ...

    2023版全新SSM框架实战精讲 视频教程 下载下载 因为太大存百度云盘4.zip

    020-spring-ioc0基于xml的ioc的配置.mp4 021-spring-ioc-基于xml的di配置.mp4 022-spring-ioc-基于xml的ioc容器的创建.mp4 023-spring-ioc-ioc容器的bean获取三种方式.mp4 024-spring-ioc-扩展组件周期方法.mp4 ...

    2023版全新SSM框架实战精讲 视频教程 下载下载 因为太大存百度云盘2.zip

    020-spring-ioc0基于xml的ioc的配置.mp4 021-spring-ioc-基于xml的di配置.mp4 022-spring-ioc-基于xml的ioc容器的创建.mp4 023-spring-ioc-ioc容器的bean获取三种方式.mp4 024-spring-ioc-扩展组件周期方法.mp4 ...

    2023版全新SSM框架实战精讲 视频教程 下载下载 因为太大存百度云盘1.zip

    020-spring-ioc0基于xml的ioc的配置.mp4 021-spring-ioc-基于xml的di配置.mp4 022-spring-ioc-基于xml的ioc容器的创建.mp4 023-spring-ioc-ioc容器的bean获取三种方式.mp4 024-spring-ioc-扩展组件周期方法.mp4 ...

    spring-framework-1.0-m1.zip

    《Spring Framework 1.0-M1 入门详解》 Spring Framework 1.0-M1 是Spring框架的一个早期里程碑版本,标志着Spring项目正式进入公众视野。这个版本为开发者提供了核心的IoC(Inversion of Control)容器和AOP...

    spring-boot-study-base.zip

    它集成了大量的常用第三方库配置,如Tomcat、JDBC、MongoDB、RabbitMQ等,让你无需繁琐的XML配置,即可快速创建独立运行的、生产级别的基于Spring的应用。 二、Spring Boot核心概念 1. Starter POMs:Spring Boot的...

    spring-framework-reference

    从“GettingStartedWithSpring”(Spring入门)开始,介绍了如何快速开始使用Spring。接着是“IntroductiontoSpringFramework”(Spring框架简介),它包含了对依赖注入(Dependency Injection,DI)和控制倒置...

Global site tag (gtag.js) - Google Analytics