但行好事  莫问前程

Spring中的p标签的使用

Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。在XML文件头部添加

xmlns:p="http://www.springframework.org/schema/p"

即可使用。
例如:

public class Person  
{  
  private int age;  
  private Tool tool;  
  public void setAge(int age)  
  {  
     this.age=age;  
  }  
  public void setTool(Tool tool)  
  {  
     this.tool=tool;  
  }  
其余代码省略  
......  
}  

原本的bean配置为:

<?xml version="1.0" encoding="GBK"?>  
<beans xmlns="http://www.springframework.org/schema/beans"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="http://www.springframework.org/schema/beans   
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">  
    <bean id="person" class="com.myclass.Person">  
        <property name="age" value="21"/>  
        <property name="tool" ref="tool"/>  
    </bean>  
</beans>  

使用P标签的配置为:

<?xml version="1.0" encoding="GBK"?>  
<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-3.0.xsd">  
    <bean id="person" class="com.myclass.Person" p:age="21" p:tool-ref="tool"/>  
</beans>

tool之后添加”-ref”后缀表示是对另外一个bean的引用。

打赏
欢迎关注人生设计师的微信公众账号
公众号ID:longjiazuoA

未经允许不得转载:人生设计师 » Spring中的p标签的使用

分享到:更多 ()

人生设计师-接受不同的声音

联系我关于我