`

bean配置

 
阅读更多
  如果继承HibernateDaoSupport bean里需添加
<property name="sessionFactory" ref="sessionFactory"></property>


<!-- hibernate事务管理 -->
	
	<!-- 配置sessionFactory -->
	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >       
        <property name="configLocation">
            <value>classpath:hibernate.cfg.xml</value>
        </property>
    </bean>  
	
	<!-- 配置事务管理器 -->	
	<bean id="transactionHibernateManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory">
			<ref local="sessionFactory"/>
		</property>
	</bean>
	
    <!-- 配置事务特性 -->      
    <tx:advice id="txAdvice" transaction-manager="transactionHibernateManager">
    	<tx:attributes>
    		<tx:method name="add*" propagation="REQUIRED"/><!-- add新增对象  使用事务 -->
    		<tx:method name="save*" propagation="REQUIRED"/><!--save修改对象 使用事务 -->    		
    		<tx:method name="*" read-only="true"/><!-- 其他方式不使用事务 -->
    	</tx:attributes>
    </tx:advice>
    
    <!-- 配置那些类的方法进行事务管理 -->
    <aop:config>
    	<aop:pointcut id="managerMethod" expression="execution (* com.lysunki.busi.bean..*.*(..))||execution (* com.lysunki.busi.dao..*.*(..))||execution (* com.lysunki.utils.*.*(..))"/>
    	<aop:advisor advice-ref="txAdvice" pointcut-ref="managerMethod"/>
    </aop:config>
<!-- com.lysunki.busi.dao..*.* 指dao包以内包括子包 所有类的方法 -->
<!-- com.lysunki.utils.*.* 指utils包以内 所有类的方法 -->
分享到:
评论

相关推荐

    Spring的Bean配置说明

    ### Spring的Bean配置详解 #### 一、Spring配置文件根元素`&lt;beans&gt;`解析 - **功能概述**:`&lt;beans&gt;`是Spring配置文件的根元素,用来包含一个或多个`&lt;bean&gt;`元素,用于定义Spring容器管理的各种Bean。 #### 二、`...

    Spring的Bean配置

    在本文中,我们将深入探讨Spring中的Bean配置,包括IoC和DI的概念,Bean的配置方式,以及不同类型的IOC容器。 **Spring的Bean配置**: 在Spring中,Bean是应用中的对象,它们由Spring IoC容器负责创建、管理和装配...

    SPRING:bean配置properties

    本文将深入解析如何利用`PropertyPlaceholderConfigurer`进行bean配置的properties操作,包括单个properties文件的配置、多个properties文件的集成以及多个`PropertyPlaceholderConfigurer`的协同工作,旨在帮助...

    bean配置跑spring security(mysql数据库)_spring security例子

    在这个例子中,我们将探讨如何将Spring Security与MySQL数据库结合使用,通过bean配置来实现用户认证和权限管理。首先,我们需要理解Spring Security的基本架构,它由一系列组件构成,如AuthenticationManager负责...

    spring的Bean配置说明

    以下是对Spring Bean配置的详细解释: 1. `&lt;beans&gt;` 根元素:这是Spring配置文件的起点,它包含了所有的Bean定义。Spring容器会解析这个文件并创建相应的Bean实例。 2. `&lt;bean&gt;` 元素:这是Spring配置中最常见的...

    Spring--2.Spring 中的 Bean 配置-4

    在Spring框架中,Bean配置是核心概念之一,它关乎到对象的创建、初始化、装配以及管理。本节我们将深入探讨Spring中的Bean配置,主要关注如何通过XML、注解以及Java配置方式来管理Bean。 首先,让我们从XML配置说起...

    Spring--2.Spring 中的 Bean 配置-3

    在Spring框架中,Bean配置是核心概念之一,它关乎到对象的创建、初始化、装配以及管理。本节我们将深入探讨Spring中的Bean配置,主要聚焦在第三部分,这通常涉及到更高级和灵活的配置方式。 首先,Spring允许我们...

    Spring--2.Spring 中的 Bean 配置-2-1

    在Spring框架中,Bean配置是核心概念之一,它关乎到对象的创建、初始化、装配以及管理。本节我们将深入探讨Spring中的Bean配置,主要聚焦在XML配置方式,因为这是Spring早期版本中最常用的方式,尽管在现代Spring...

    Spring--2.Spring 中的 Bean 配置-2-2

    在Spring框架中,Bean配置是核心概念之一,它关乎到对象的创建、初始化、依赖注入以及生命周期管理。在"Spring--2.Spring 中的 Bean 配置-2-2"这个主题下,我们将深入探讨如何在Spring中进行Bean的详细配置。 1. **...

    Spring--2.Spring 中的 Bean 配置-1

    在Spring框架中,Bean配置是核心概念之一,它关乎到对象的创建、初始化、依赖注入以及生命周期管理。本文将深入探讨Spring中的Bean配置,主要基于标题"Spring--2.Spring 中的 Bean 配置-1"及其相关的上下文。 首先...

    创建SpringBean配置工具类

    创建SpringBean配置工具类(安全)如: &lt;bean id=... scope="prototype"&gt;&lt;/bean&gt;

    spring bean XML配置入门

    在实际开发中,我们可以使用Eclipse的Spring插件来简化Bean配置的创建和管理,同时结合Maven来构建和运行Spring应用。 通过以上内容,你应该对Spring框架中的Bean XML配置有了初步的理解。掌握这些知识点后,你将...

    spring框架的Bean配置文件

    用于在使用spring框架的时候,放在src/java/resource的目录下,对spring的bean进行配置。

    Spring项目bean基础配置代码

    现在,考虑到压缩包文件名称`spring_02_bean`,这可能是一个关于Spring Bean配置的代码示例或教程。在这样的资源中,你可能会找到如何在XML配置文件中声明Bean、设置别名以及指定作用范围的实际示例代码。通过阅读和...

    MyBatis-Generator辅助XML生成,dao,bean配置XML生成

    MyBatis-Generator是一款强大的工具,它可以帮助开发者自动化地生成MyBatis相关的XML配置文件,以及对应的Java Bean和DAO类。这个工具极大地提高了开发效率,减少了手动编写这些基础代码的时间,使得开发者能够更加...

    Spring In Action 继承Bean的配置

    在Spring框架中,Bean的继承配置是一个非常关键的概念,它允许我们通过定义一个基础Bean配置,然后由其他Bean继承这个配置,实现配置的复用和扩展。这种方式在大型项目中非常常见,因为它使得代码更加模块化,易于...

    【框架源码篇 04】Spring源码手写篇-Bean定义配置化

    04-手写Bean配置-spring-v41.rar可能包含了一个简单的实现,你可以下载并研究,以更直观地了解Bean定义配置化的实现方式。 在实际开发中,Bean定义的配置化不仅提高了代码的可维护性和测试性,还使我们能够轻松地...

    Spring 3.x中三种Bean配置方式比较详解

    在Spring 3.x框架中,有三种主要的Bean配置方式:基于XML的配置、基于注解的配置和基于Java类的配置。每种方式都有其特定的用途和优势,可以根据项目需求选择合适的方式。 首先,**基于XML的配置**是最传统的配置...

Global site tag (gtag.js) - Google Analytics