spring 标签:context:property-placeholder


spring3中提供了一种简便的方式就是context:property-placeholder/元素

只需要在spring的配置文件里添加一句:<context:property-placeholder location="classpath:jdbc.properties"/> 即可,这里location值为参数配置文件的位置,参数配置文件通常放在src目录下,而参数配置文件的格式跟java通用的参数配置文件相同,即键值对的形式,例如:

#jdbc配置

test.jdbc.driverClassName=com.MySQL.jdbc.Driver

test.jdbc.url=jdbc:mysql://localhost:3306/test

test.jdbc.username=root

test.jdbc.password=root

行内#号后面部分为注释

应用:

1.这样一来就可以为spring配置的bean的属性设置值了,比如spring有一个jdbc数据源的类DriverManagerDataSource

在配置文件里这么定义bean:

<bean id="testDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">

    <property name="driverClassName" value="${test.jdbc.driverClassName}"/>

    <property name="url" value="${test.jdbc.url}"/>

    <property name="username" value="${test.jdbc.username}"/>

    <property name="password" value="${test.jdbc.password}"/>

</bean>

你可能感兴趣的:(spring 标签:context:property-placeholder)