首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring直接变量流入

2012-10-06 
spring直接变量注入根据官方文档对值的注入方式第一种:bean idmyDataSource destroy-methodclose?

spring直接变量注入

根据官方文档对值的注入方式

第一种:

<bean id="myDataSource" destroy-method="close">
?
? ?
? ? <property name="url" value="jdbc:mysql://localhost:3306/mydb"/>
? <property name="username" value="root"/>
? <property name="password" value="masterkaoli"/>
</bean>

?

第三种(官方推荐)

<bean id="mappings" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
???????????
?? <!-- typed as a java.util.Properties -->
?? <property name="properties">
????? <value>
???????? jdbc.driver.className=com.mysql.jdbc.Driver
???????? jdbc.url=jdbc:mysql://localhost:3306/mydb
????? </value>
?? </property>
</bean>

如果采用上面的配置,Spring容器将使用JavaBean PropertyEditor<value/>元素中的文本转换为一个java.util.Properties实例。由于这种做法的简单,因此Spring团队在很多地方也会采用内嵌的<value/>元素来代替value属性。

1 楼 xyz255 2010-08-13   我一般用地一种方法,第三种方法没有用过,了解一下。