spring配置文件各个属性详解教案.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
spring配置文件各个属性详解 分类: spring 2012-08-09 11:25 9316人阅读 评论(2) 收藏 举报 springaophibernateattributesxhtmlwebsphere 目录(?)[+] 第一种是DBCP数据源需要加入2个jar文件在spring中的lib下jakarta-commonscommons-dbcpjar和commons-poolsjar主要配置如下 第二种是c3p0数据源跟第一种一个类型需加入c3p0jar包 第三种是JNDI数据源配置在高性能的应用服务器如WebLogicWebSphere等 Spring JDBC 和 iBatis事务管理器的配置 Hibernate3以上事务管理器的配置先要集成hibernate再配置事务管理器 配置txaop声明式事务 一、引用外部属性文件 bean id=propertyConfigurer class=org.springframework.beans.factory.config.PropertyPlaceholderConfigurer property name=locations list valueclasspath:perties/value valueclasspath:perties/value /list /property /bean 我们定义了一个PropertyPlaceholderConfigurer类的实例,并将其位置属性设置为我们的属性文件。该类被实现为Bean工厂的后处理器,并将使用定义在文件中的属性来代替所有的占位符(${...}value)。 注意: 而在spring2.5的版本中提供了一种更简便的方式,如: context:property-placeholder location=classpath:config/perties/ 这样以后要使用属性文件中的资源时,可以使用${属性名}来获得。 二、常用数据源的配置 第一种是:DBCP数据源,(需要加入2个jar文件,在spring中的lib下jakarta-commons/commons-dbcp.jar和commons-pools.jar)主要配置如下: !-- Mysql版 -- bean id=dataSource class=mons.dbcp.BasicDataSource property name=driverClassName value=com.mysql.jdbc.Driver /property property name=url value=${jdbc.url} /property property name=username value=${jdbc.username}/property property name=password value=${jdbc.password}/property /bean 第二种是:c3p0数据源,跟第一种一个类型,需加入c3p0.jar包。 第三种是:JNDI数据源,配置在高性能的应用服务器(如WebLogic、WebSphere等) bean id=dataSource class=org.springframework.jndi.JndiObjectFactoryBean property name=jndiName value=java:comp/env/jdbc/bbt/ /bean 从spring2.0开始提供jee命名空间,可以简化配置如下: jee:jndi-lookup id=dataSource jndi-name=java:comp/env/jdbc/bbt/ 三、配置事务管理器 1、Spring JDBC 和 iBatis事务管理器的配置 !-- 配置事务管理器 -- bean id=TransactionManager class=org.springframework.jdbc.datasource.DataSourceTransactionManager property name=dataSource ref=dataSource / /bean 2、Hibernate3以上事务管理器的配置(先要集成hibernate,再配置事务管理器) !-- 集成hibernate -- bean id=sessionFactory class=org.springframework.orm.hibernate3.LocalSessionFactoryBean property name=dataSource ref=dataSource/ property name=mappingResourc

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档