码迷,mamicode.com
首页 > 编程语言 > 详细

Spring中<bean>标签之使用p标签配置bean的属性

时间:2018-12-25 14:28:52      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:.data   属性   factory   password   nfa   文件   空间   highlight   back   

在spring的bean配置文件中我们常可以见到下面的例子:

 <bean id="user" class="com.sys.User"  p:name-ref="name" />

其中,p:name-ref="name"使用了p标签来配置bean的name的引用。

在使用p标签配置bean的属性时,我们先要声明p标签的命名空间xmlns:p="http://www.springframework.org/schema/p"

然后,使用p标签时分两种情况。

第一种配置基本类型的属性(格式: p:属性名=属性值)p:name="Lily"   或者   p:port="${redis.port}"

第二种配置引用类型的属性(格式: p:属性名-ref=属性值)p:name-ref="name"  或者   p:pool-config-ref="poolConfig"

注意,在配置引用类型的属性时在属性名后加上ref表明我要配置的属性时引用类型。

<bean id="JedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
	p:host-name="${redis.host}" 
     p:port="${redis.port}"
     p:password="${redis.pass}" p:pool-config-ref="poolConfig"
/>

 以上类似

<bean id="JedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"/>
	<property name="host-name" value="${redis.host}" />
 <property name="port" value="${redis.port}" />
     <property name="password" value="${redis.pass}" />
     <property name="pool-config" ref="${redis.poolConfig}" />
</bean>


 

Spring中<bean>标签之使用p标签配置bean的属性

标签:.data   属性   factory   password   nfa   文件   空间   highlight   back   

原文地址:https://www.cnblogs.com/smileblogs/p/10173612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!