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

Spring 配置文件--- 事务处理

阅读更多

 

事务的处理在service层。

 

 

 

<!-- - - - - - - spring Transaction Manager - - - - - - - -->
	<bean id="transactionManager"
		class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
		<property name="dataSource" ref="dataSource" />
	</bean>
	<!-- - - - - - - spring Transaction Attribute - - - - - - - -->
	<tx:advice id="transactionAdvice"
		transaction-manager="transactionManager">
		<tx:attributes>
			<tx:method name = "*" 
						isolation = "READ_COMMITTED"
						propagation = "REQUIRED"
						rollback-for = "java.lang.Throwable" />
		</tx:attributes>
	</tx:advice>
	
	<!--******    weave  *********-->
	<aop:config>
		<aop:pointcut id="serviceMethod"
			expression="execution(* com.iss.service.impl.*.*(..))" />
		<aop:advisor advice-ref="transactionAdvice" pointcut-ref="serviceMethod" />
	</aop:config> 
 

 

 

 

 

 

分享到:
评论

相关推荐

    spring-aop-3.0.xsd spring-beans-3.0 spring-context-3.0.xsd spring-mvc-3.1.xsd

    在提供的信息中,我们关注的是 Spring 的一些关键组件和它们对应的 XML 配置文件,这些文件通常用于定义和管理 Spring 应用程序的组件。以下是关于这些文件的详细解释: 1. **spring-aop-3.0.xsd**: Spring AOP...

    spring-tx-5.0.0.0.RELEASE.jar_java开发_spring-tx-5.0.0_

    在Spring Boot项目中,通常只需在pom.xml或build.gradle文件中添加对应的依赖,并在配置文件中指定使用的事务管理器类型即可。 总的来说,Spring TX 5.0.0.0.RELEASE.jar是Java开发中实现高效、灵活事务管理的重要...

    官方原版完整包 spring-framework-5.3.6.RELEASE-dist.zip

    这个包中的XML Schema定义了这些配置文件的结构和元素,使得IDE可以提供代码补全和验证,从而提高开发效率并减少错误。 Spring Framework 5.3.6.RELEASE版本可能包含以下关键更新和改进: - 性能优化:Spring团队...

    spring-5.3.3-dist.zip

    Spring 5.3.3可能会对配置文件的解析和处理进行优化。 在解压后的"spring-framework-5.3.3"目录中,你可以找到源码、文档、示例等资源,这将有助于深入理解Spring的工作原理,学习如何使用新特性和优化点。开发者...

    官方完整包 spring-framework-5.3.8.RELEASE-dist.zip

    - **spring-5.3.8-schema.zip**:这个文件可能包含了Spring框架中XML配置的XSD(XML Schema Definition)文件,这些文件定义了Spring配置文件的结构和约束,对于理解和编写XML配置文件非常有帮助。 总的来说,...

    官方原版完整包 spring-framework-5.3.1.RELEASE.zip

    它们对于理解和编写Spring的XML配置文件至关重要。 在使用Spring Framework 5.3.1时,开发者可以利用其强大的依赖注入功能,减少代码间的耦合;使用AOP进行事务管理、安全控制等跨切面关注点的处理;借助Spring MVC...

    官方原版spring-framework-4.3.18.RELEASE.zip

    "spring-framework-4.3.18.RELEASE-schema.zip"文件提供了Spring配置文件所使用的XML架构定义。这些架构文件定义了Spring XML配置中可以使用的元素和属性,帮助开发者编写正确的配置,确保XML配置文件的语法正确。 ...

    spring-jdbc-4.2.xsd.zip

    3. `&lt;bean&gt;`:这是Spring配置文件中的基础元素,用于定义Bean的实例化、配置及依赖关系。在`spring-jdbc-4.2.xsd`中,它可以用来定义DataSource、JdbcTemplate等组件。 4. `&lt;jee:jndi-lookup&gt;`:用于从JNDI目录服务...

    官方原版源码spring-framework-5.1.4.RELEASE.zip

    首先,源码分析从`spring-framework-5.1.4.RELEASE-dist.zip`开始,这是Spring框架的基础组件包,包含了所有核心模块的类库和配置文件。主要模块有Core Container(核心容器)、Data Access/Integration(数据访问与...

    struts2-spring-plugin-2.2.1.jar

    5. **简化配置**:通过插件,开发者不再需要在struts.xml或web.xml中显式配置Action的类名和实例,只需在Spring配置文件中定义Bean即可。 6. **提高代码可测试性**:由于Action由Spring管理,可以更容易地进行单元...

    spring-framework-4.3.5 所有JAR文件包

    - 虽然不直接包含在4.3.5的JAR包中,但Spring Boot与Spring Framework紧密相关,它简化了Spring应用的创建和配置,通过默认配置加快开发进程。 综上所述,"spring-framework-4.3.5.RELEASE-dist" 包含了构建复杂...

    官方完整包 spring-framework-5.2.15.RELEASE-dist.zip

    XML Schema定义了Spring配置文件的结构和约束,帮助开发者编写合法且易于理解的配置,从而更好地管理和组织应用程序的组件。 Spring Framework 5.2.15的主要特性可能包括: - 支持Java 8及更高版本,利用新特性如...

    spring-data-commons-1.7.2.RELEASEspring-data-jpa-1.5.2.RELEASE-java datajpa

    1. **JPA 整合**:Spring Data JPA 提供了与 JPA 规范的无缝集成,包括实体管理、事务管理和数据源配置。 2. **EntityManager 和 Repository**:Spring Data JPA 封装了 `EntityManager` 和 `EntityTransaction`,...

    struts2-spring-plugin-2.3.4.jar

    整合Struts 2 和Spring 后,我们可以在Spring 配置文件中定义事务规则,并让Spring 自动管理Action 中的事务,使得代码更加简洁,降低出错率。 3. **AOP(Aspect-Oriented Programming, 面向切面编程)**:Spring ...

    spring-task-4.2.xsd.zip

    前者可能是文本格式的xsd文件,便于阅读和理解,而后者则是原始的XML Schema文件,可以直接被XML解析器用来验证Spring配置文件的语法正确性。 使用"spring-task-4.2.xsd",我们可以配置以下关键元素: 1. `...

    最新版完整包 spring-5.3.10-RELEASE-dist.zip

    这些架构文件定义了 Spring 配置文件中可以使用的元素和属性,有助于确保配置文件的正确性和有效性。通过使用这些架构,开发者可以更容易地编写和维护 Spring 配置,同时 IDE 也可以提供代码补全和验证支持。 ...

    spring-framework-4.3.5.RELEASE-dist.zip 下载

    通过容器管理对象及其依赖关系,开发者无需在代码中硬编码依赖,而是通过配置文件或注解来声明依赖。这使得测试和维护变得更加容易。 其次,Spring的AOP模块提供了一种方式来实现横切关注点,如日志记录、事务管理...

    spring-mybatis-spring-1.0.0-RC3.zip

    1. 配置文件的正确性:确保Spring和MyBatis的配置文件没有语法错误,特别是数据源、事务管理器和Mapper扫描配置。 2. 版本兼容性:使用相匹配的Spring和MyBatis版本,避免因版本不兼容导致的问题。 3. 日志配置:...

    spring-framework-4.2.3.RELEASE-dist

    Spring 4.2.3.RELEASE中的DI允许开发者通过配置文件或注解来管理组件之间的依赖关系,使得代码更松耦合,更易于测试和维护。 3. **面向切面编程(Aspect-Oriented Programming, AOP)**: Spring的AOP支持提供了...

    SSH\\others\\struts2-spring-plugin-2.2.1.jar

    在使用Struts2 Spring Plugin时,开发者需要在Struts配置文件(struts.xml)中添加必要的配置,声明插件并指定Spring应用上下文的位置。这样,当Struts2框架处理请求时,它会查找并使用Spring容器中的Action实例。 ...

Global site tag (gtag.js) - Google Analytics