`
ioio
  • 浏览: 142500 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

spring2.5-->application.xml

阅读更多

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx"
 xmlns:context="http://www.springframework.org/schema/context"
 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"
 default-lazy-init="true">

    <description>Spring公共配置文件</description>

 <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>classpath:jdbc.properties</value>
                <value>classpath:mail.properties</value>
                <value>classpath:frt.properties</value>
            </list>
        </property>
    </bean> 
    
  <!-- i18n Resource文件bundles -->
    <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="basenames">
            <list>
                <value>message/ApplicationResources</value>
                <value>message/ApplicationResourcesHr</value>
            </list>
        </property>
    </bean>
   
    <!-- theme Resource文件bundles -->
    <bean id="themeSource" class="org.springframework.ui.context.support.ResourceBundleThemeSource" />
   
   
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"  destroy-method="close">
  <property name="driverClass" value="${jdbc.driverClassName}"/>
  <property name="jdbcUrl" value="${jdbc.url}"/>
  <property name="user" value="${jdbc.username}"/>
  <property name="password" value="${jdbc.password}"/>
  <property name="acquireIncrement" value="1"/>
  <property name="idleConnectionTestPeriod" value="30"/>
  <property name="initialPoolSize" value="5"/>
     <property name="minPoolSize" value="5" />
  <property name="maxPoolSize" value="10"/>
  <!--c3p0是异步操作的,缓慢的JDBC操作通过帮助进程完成。扩展这些操作可以有效的提升性能
通过多线程实现多个操作同时被执行。Default: 3-->
  <property name="numHelperThreads" value="3"/>
  </bean>
     <!--
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"  >
  <property name="driverClassName"> 
   <value>org.logicalcobwebs.proxool.ProxoolDriver</value>
  </property>
  <property name="url"> 
             <value>proxool.DbPool</value> 
         </property> 
 </bean>
 -->
    <!--Hibernate SessionFatory-->
 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  <property name="dataSource" ref="dataSource"/>
  <property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration"/>
  <property name="configLocation" value="classpath:/hibernate.cfg.xml"/>
  <property name="hibernateProperties">
   <props>
    <prop key="hibernate.dialect">${hibernate.dialect}</prop>
    <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
    <prop key="hibernate.cache.use_query_cache">${hibernate.cache.use_query_cache}</prop>
    <prop key="hibernate.cache.provider_class">${hibernate.cache.provider_class}</prop>
    <prop key="hibernate.cache.provider_configuration_file_resource_path">${hibernate.cache.provider_configuration_file_resource_path}</prop>
    <prop key="hibernate.cache.use_second_level_cache">${hibernate.cache.use_second_level_cache}</prop>
    <prop key="hibernate.use_sql_comments">${hibernate.use_sql_comments}</prop>
    <prop key="hibernate.format_sql">${hibernate.format_sql}</prop>
   </props>
  </property>
  
 </bean>
 
 
 
 <!-- 事务配置 -->
 <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  <property name="sessionFactory" ref="sessionFactory" />
 </bean>

 <!-- JTA环境的事务配置
  <bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager or WebLogicJtaTransactionManager"/>
 -->

 <!-- 使用annotation定义事务 -->
 <tx:annotation-driven transaction-manager="transactionManager" />
  
</beans>

分享到:
评论

相关推荐

    ssh框架在application.xml中配置数据源所需jar

    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"&gt; &lt;!--读取properties资源文件配置,如deploy.properties--&gt; class="org.springframework.beans....

    Java实训教程 Java软件开发实战 Java开发框架介绍 webservices-cxf 共30页.pptx

    &lt;param-value&gt;classpath:application-context.xml&lt;/param-value&gt; &lt;/context-param&gt; &lt;context-param&gt; &lt;param-name&gt;webAppRootKey&lt;/param-name&gt; &lt;param-value&gt;webApp.service&lt;/param-value&gt; &lt;/context-param&gt; ...

    SpringBoot+Mybatis基础环境与热部署配置

    &lt;version&gt;2.5.x&lt;/version&gt; &lt;!-- 请根据当前最新稳定版本更新 --&gt; &lt;/parent&gt; ``` 接下来,我们需要引入Mybatis和相关的依赖项,如SpringBoot的Mybatis Starter和数据库驱动: ```xml &lt;dependencies&gt; &lt;dependency&gt;...

    使用Spring2.5的Autowired实现注释型的IOC

    在 Spring 2.5 中,Autowired 是一个非常重要的特性,它可以实现快速的自动注入,无需在 XML 文档里面添加 bean 的声明,大大减少了 XML 文档的维护。下面我们将详细介绍如何使用 Spring 2.5 的 Autowired 实现注释...

    搭建ssh2框架的步骤

    SSH2框架,即Spring2.5、Struts2与Hibernate3.3的集成开发框架,在Java Web应用开发领域占据着重要的地位。它能够有效地提高开发效率,简化复杂的业务逻辑处理。本文将详细介绍如何从零开始构建一个SSH2框架的基础...

    ssh整合代码(struts2.0+hibernate+spring)

    &lt;display-name&gt;SSH Application&lt;/display-name&gt; &lt;welcome-file-list&gt; &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; &lt;!-- Struts2 DispatcherServlet 配置 --&gt; &lt;servlet&gt; &lt;servlet-name&gt;...

    idea 创建maven项目

    &lt;version&gt;2.5&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;javax.servlet.jsp&lt;/groupId&gt; &lt;artifactId&gt;jsp-api&lt;/artifactId&gt; &lt;version&gt;2.1&lt;/version&gt; &lt;scope&gt;provided&lt;/scope&gt; &lt;/dependency&gt; ...

    springboot参考指南

    Spring Boot文档 i. 1. 关于本文档 ii. 2. 获取帮助 iii. 3. 第一步 iv. 4. 使用Spring Boot v. 5. 了解Spring Boot特性 vi. 6. 迁移到生存环境 vii. 7. 高级主题 3. II. 开始 i. 8. Spring Boot介绍 ii. 9. 系统...

    Spring-Reference_zh_CN(Spring中文参考手册)

    XML-based configuration metadata shortcuts 3.3.3.7. 组合属性名称 3.3.4. 使用depends-on 3.3.5. 延迟初始化bean 3.3.6. 自动装配(autowire)协作者 3.3.6.1. 设置Bean使自动装配失效 3.3.7. 依赖检查 3.3.8. ...

    第三方服务接入到注册中心的几种方式

    &lt;version&gt;2.5&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;com.netflix.eureka&lt;/groupId&gt; &lt;artifactId&gt;eureka-client&lt;/artifactId&gt; &lt;version&gt;1.7.0&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;...

    SSH框架简单快速搭建MyEcplise 2013(spring2.5+struts2.1+hibernate3.1)

    ### SSH框架简单快速搭建MyEclipse 2013 (spring2.5+struts2.1+hibernate3.1) #### 概述 本文档将指导您如何使用MyEclipse 2013集成开发环境快速搭建SSH框架(Spring 2.5、Struts 2.1 和 Hibernate 3.1)。SSH框架...

    websocket整合spring

    &lt;param-value&gt;classpath:spring.xml&lt;/param-value&gt; &lt;/context-param&gt; &lt;listener&gt; &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;servlet&gt; ...

    SSH(Struts1.0+Spring+Hibernate)框架集成笔记

    - **环境搭建顺序**:推荐的顺序为Spring -&gt; Hibernate -&gt; Struts1.0。确保Spring位于其他两个框架之前,这样可以在Spring中更好地管理和配置其他两个框架的相关组件。 - **Spring与Hibernate的整合**:Spring可以...

    jersey+spring+hibernate配置

    &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;/WEB-INF/...

    spring2.5源码

    10. **事件传播**:Spring 2.5的`ApplicationEvent`和`ApplicationListener`接口支持事件驱动的编程模式,使得在应用内可以方便地传播和处理事件。 通过深入研究Spring 2.5的源码,开发者可以更好地理解其内部工作...

    Manning.Spring.in.Action.4th.Edition.2014.11.epub

    2.5. Importing and mixing configurations 2.5.1. Referencing XML configuration in JavaConfig 2.5.2. Referencing JavaConfig in XML configuration 2.6. Summary Chapter 3. Advanced wiring 3.1. Environments...

    java项目tomcat迁移到jboss

    在我们的项目中,使用的是 Spring 2.5 版本,但是在 JBoss 5.1 中,可能会出现版本不兼容的问题。解决这个问题的方法是,在 WEB-INF 目录下添加一个名为 jboss-web.xml 的文件,并在其中配置 class-loading 信息。 ...

    SpringBootDemo

    &lt;version&gt;2.5.x&lt;/version&gt; &lt;/parent&gt; &lt;dependencies&gt; &lt;!-- Spring Boot 数据JPA依赖 --&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-jpa&lt;/artifactId&gt; ...

    Spring入门笔记.md

    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"&gt; &lt;bean id="helloBean" class="mybatis.study.start.bean.HelloWorld"&gt; ...

Global site tag (gtag.js) - Google Analytics