Java如何将属性与Spring的p名称空间关联?
除了使用<property>元素之外,Spring框架还为我们提供了另一种将值或引用连接到bean的方法。我们可以使用Spring的p命名空间。该p命名空间有一个模式URIhttp://www.springframework.org/schema/p。
通过在Spring配置文件中声明此命名空间,您可以使用元素的带p:前缀属性<bean>来连接bean的属性。
我们更新了上一个示例中使用的配置。如何注入bean属性?使用p名称空间。这是新的Spring的配置文件。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="rectangle"/>
<bean id="drawingBean"
p:colour="Red" p:shape-ref="rectangle"/>
</beans>该p:color属性将color属性设置为Red,这是一个简单的值。要设置shape属性,我们使用p:shape-ref属性。该-ref后缀告诉春天,我们注入的参考。
您可以使用<property>元素或使用p命名空间来注入bean的属性。它们两者具有相同的功能。
热门推荐
10 虎年送火腿祝福语简短
11 婆婆生日祝福语短语简短
12 朋友家住豪宅祝福语简短
13 浪漫的生日祝福语简短
14 护士辞职送行祝福语简短
15 玫瑰礼盒祝福语大全简短
16 高考送考祝福语简短
17 月子小孩祝福语大全简短
18 娶嫂子的祝福语简短