2024年4月29日发(作者:)

spring

配置文件各个属性详解

分类: spring 2012-08-09 11:25 9316人阅读 评论(2) 收藏 举报

springaophibernateattributesxhtmlwebsphere

目录(?)[+]

一、引用外部属性文件

class="tyPlaceholderConfigurer">

classpath:ties

classpath:ties

我们定义了一个PropertyPlaceholderConfigurer类的实例,并将其位置属性设置为我们的

属性文件。该类被实现为Bean工厂的后处理器,并将使用定义在文件中的属性来代替所有

的占位符(${...}value)。

注意:

而在spring2.5的版本中提供了一种更简便的方式,如:

1.

location="classpath:config/ties"/>

这样以后要使用属性文件中的资源时,可以使用${属性名}来获得。

二、常用数据源的配置

第一种是:DBCP数据源,(需要加入2个jar文件,在spring中的lib下

jakarta-commons/和)主要配置如下:

class="ataSource">

value="">

value="${}">

第二种是:c3p0数据源,跟第一种一个类型,需加入包。

第三种是:JNDI数据源,配置在高性能的应用服务器(如WebLogic、WebSphere等)

1.

class="jectFactoryBean">

2.

value="java:comp/env/jdbc/bbt"/>

3.

从spring2.0开始提供jee命名空间,可以简化配置如下:

1.

三、配置事务管理器

1、Spring JDBC 和 iBatis事务管理器的配置

class="urceTransactionManager">

2、Hibernate3以上事务管理器的配置(先要集成hibernate,再配置事务管理器)

1.

2.

class="essionFactor

yBean">