`

spring的配置文件学习

    博客分类:
  • java
阅读更多
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<-- session工厂节点,将Hibernate的session工厂注入到Spring的配置文件中 -->
<property name="configLocation" value="classpath:hibernate.cfg.xml">
</property>
</bean>

<-- 设置事务代理类,并将session工厂对象引入事务中 -->

<bean id="myHibTransactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>

<-- 引入事务代理对象及其相关配置常量,并通过abstract属性将本节点设置为父类,子类子要继承此类(设置parent属性),就可直接使用此类的属性也就是事务,无需每个节点再设置 -->
<bean id="base" abstract="true"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager" ref="myHibTransactionManager">
</property>
<property name="transactionAttributes">
   <props>
    <prop key="add*">PROPAGATION_REQUIRED</prop>
    <prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
   </props>
</property>
</bean>
《-- DAO节点,需要注入session工厂对象 --》
<bean id="userDao" class="userDao.impl.UserDao">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
《-- 具体对dao对象进行调用的使用类,直接在此通告ref引入userDao对象即可在该类中直接调用userDao对象,但是前提是在UserBiz类中要设置userDao的属性声明和setter方法 --》
<bean id="userBizTarget" class="UserBiz.impl.UserBiz">
<property name="userDao" ref="userDao"></property>
</bean>
《-- 设置此类继承事务代理父类,通告parent属性继承父类属性 --》
<bean id="userBiz" parent="base">
<property name="target" ref="userBizTarget"></property>
</bean>
《-- 对action节点的设置,通过class找到action的具体路径,name属性是struts配置文件中节点path,ref注入相关对象,在struts配置中要修改相关action节点的type属性 --》
<bean name="/users" class="com.yourcompany.struts.action.UsersActionAction">
<property name="userBiz" ref="userBiz"></property>
</bean>
</beans>
分享到:
评论

相关推荐

    spring配置文件详细介绍

    下面是对Spring配置文件的详细介绍。 首先,Spring配置文件通常是以`.xml`为扩展名的文件,例如`beans.xml`。这些文件存储在项目的`src/main/resources`目录下,以便在运行时被自动加载。Spring容器...

    Spring自定义配置文件便签[Maven]工程可运行

    在Spring框架中,自定义配置文件和标签是提高代码可读性和灵活性的重要手段。这个名为"Spring自定义配置文件便签[Maven]工程可运行"的项目,显然是一个基于Maven构建的Spring 5.0应用程序,它包含了自定义配置文件和...

    Spring4 jar包和Spring配置文件

    Spring框架是Java开发中最常用的轻量级框架之一,它的核心在于IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented ...深入学习Spring4的jar包和配置文件,将使你更好地驾驭Java开发环境,提高软件工程能力。

    Spring源码学习七:web应用自动装配Spring配置文件1

    本文主要围绕"Spring源码学习七:web应用自动装配Spring配置文件1"这一主题,详细解析Web环境中Spring的初始化过程。 首先,我们注意到在传统的Java应用程序中,通常使用`ClassPathXmlApplicationContext`手动创建...

    模拟spring的xml配置文件注入

    在Spring框架中,XML配置文件是核心组成部分,它定义了bean的实例化、依赖注入以及其他的框架设置。本文将深入探讨如何模拟Spring的XML配置文件注入,并通过SAXBuilder解析XML文件来实现这一过程。 首先,理解XML...

    Eclipse spring基本配置步骤

    **步骤3:创建Spring配置文件** 1. 在项目的src目录下,新建一个名为`applicationContext.xml`的XML文件,这是Spring的主要配置文件。 **步骤4:配置Bean** 在`applicationContext.xml`中,定义Bean的基本结构。...

    Spring 集成 Kafka的配置文件及代码讲解

    在本文中,我们将深入探讨如何将Spring框架与Apache Kafka集成,以便实现...压缩包中的"Kafka与spring集成的代码"文件应该包含了这些示例的完整实现,供你参考和学习。记得根据实际的Kafka集群配置和业务需求调整代码。

    Spring学习笔记(18)----使用Spring配置文件实现事务管理

    这篇"Spring学习笔记(18)----使用Spring配置文件实现事务管理"着重讲解如何通过Spring的XML配置来管理应用中的事务。这里我们将深入探讨相关知识点。 首先,Spring提供了两种事务管理方式:编程式事务管理和声明式...

    Spring Boot Properties 全部配置文件,中文注释

    SpringBoot2.x properties全部配置文件总计1500+,每个配置文件写有中文解释。适用于系统学习springboot 深入学习springboot的同学。

    spring+springmvc+mybatis框架全部基础配置文件

    在提供的配置文件中,可能包含了`applicationContext.xml`,这是Spring容器的主要配置文件,用于定义Bean及其依赖关系。例如,你可以在这里看到DataSource的配置,用于连接数据库;还有Bean的定义,如Service和DAO,...

    Spring的基本配置

    一个基本的Spring配置文件可能包含以下元素: - `&lt;beans&gt;`:根元素,表示配置文件的开始。 - `&lt;bean&gt;`:用于定义一个Bean,包括其ID、类名、属性等。 - `&lt;property&gt;`:用于设置Bean的属性值,通过name或ref属性关联...

    MyBatis-Spring配置教程,非常适合初学者

    在Spring配置文件中,通过`&lt;mybatis:scan&gt;`标签扫描Mapper接口,并使用`&lt;bean&gt;`标签定义SqlSessionTemplate或SqlSessionDaoSupport来连接Mapper和SqlSessionFactory。 在Spring中,你可以利用@Autowired注解来注入...

    day38 15-Spring的配置文件引入的问题

    总的来说,理解Spring配置文件的结构和语法规则,以及如何正确处理配置文件的引入,是避免相关问题的关键。在遇到问题时,检查配置文件的语法、Bean定义、路径设置以及依赖关系是排查问题的常用步骤。同时,学习和...

    jbpm+spring配置

    在Spring配置文件中,你需要定义`JbpmConfiguration`和`JbpmRuntimeManagerFactoryBean`,它们负责创建jbpm的工作空间和获取运行时管理器。 4. **注册任务监听器和服务**:jbpm允许你注册监听器来处理流程事件,如...

    Spring学习笔记&源码

    3. **Bean的定义与配置**:讲解XML配置文件、注解配置以及Java配置三种方式创建Bean,包括属性注入、构造器注入等。 4. **AOP编程**:阐述AOP的基本概念,如切面、通知、连接点、切入点表达式等,以及如何实现方法...

    Spring各版本核心配置文件备份

    通过研究这些不同版本的核心配置文件,开发者可以深入理解Spring的发展历程,学习如何根据项目需求选择合适的配置方式,以及如何进行版本迁移。同时,对于新接触Spring的开发者来说,这些备份文件提供了学习不同配置...

    03、Spring Boot配置文件深入讲解.pdf

    Spring Boot 配置文件深入讲解 ...通过本节课的学习,我们掌握了 Spring Boot 配置文件的基本概念和使用方法,包括配置文件的类型、值的写法、对象和 Map 的写法、数组的写法、自定义配置属性和配置自动提示等。

    尚学堂Spring学习笔记

    本文档记录了尚学堂Spring学习笔记的重要知识点,涵盖了Spring配置文件的设置、普通属性的注入、自定义属性编辑器、公共属性的注入、Spring注解等内容。 一、Spring配置文件的设置 在MyEclipse中编写Spring配置...

    spring多配置文件(struts+hibernate+spring)

    这是一个struts+hibernate+spring得完成实例,大部分ssh实例都是在一个配置文件里进行hibernate+spring+struts的配置。我这个很清楚的分成了四个配置文件。非常适合大型项目的开发学习!

Global site tag (gtag.js) - Google Analytics