【轉】Spring中的p標簽


Spring的p標簽是基於XML Schema的配置方式,目的是為了簡化配置方式。

在XML文件頭部添加xmlns:p="http://www.springframework.org/schema/p"即可使用。

例如:

類Person:

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>

 

轉自:http://blog.csdn.net/spirit23k/article/details/8214765


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM