斷點

          每天進步一點點!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          <beans>
          <bean id="person" class="org.spring.bean.Person">
           <property name="name">
                <value>zhangsan</value>
           /property>
           <property name="age">
               <value>23</value>
           </property>
          </bean>
          </beans>

          注意:配置bean的開始,注意在property里name的屬性值要和你在bean類里面的那個name成員變量一樣。

          從上面.xml的文檔說明我們可以知道id屬性是一個bean的唯一標示符,這個id在管理Bean的BeanFactory或者ApplicationContext中必須是唯一的標示符。用法如下
          Person p = (Person) a.getBean("person");在getBean()方法里所傳遞的參數就是bean的id屬性值。

          當然我們也可以使用name屬性來指定Bean的id演示代碼如下:
          <beans>
          <bean name="person,user" class="org.spring.bean.Person">
            <property name="name">
               <value>zhangsan</value>
            </property>
            <property name="age">
               <value>23</value>
           </property>
          </bean>
          </beans>

          使用bean的id和name來指定bean的id的區別:
          id屬性允許我們指定一個Bean的id,并且它在XML DTD中作為一個真正的XML元素的ID屬性被標記,所以XML解析器能夠在其他元素指向它的時候做一些額外的效驗;name屬性則與id相反,如果我們在開發中有必要使用一些非法的字符,那么我們可以通過name屬性指定一個或多個id。當我們指定多個id時要用逗號(,)或者(;)來進行分隔。

          用法如下:Person p = (Person) a.getBean("person"); 或改寫為Person p = (Person) a.getBean("user");



          posted @ 2009-02-11 10:35 斷點 閱讀(1005) | 評論 (0)

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 台江县| 桐庐县| 柳江县| 铁岭市| 集贤县| 白沙| 许昌县| 大足县| 安国市| 湛江市| 南华县| 日喀则市| 齐河县| 济阳县| 清丰县| 江西省| 武宣县| 青州市| 海安县| 二连浩特市| 九江县| 河北省| 兰州市| 常宁市| 静乐县| 刚察县| 德保县| 门源| 隆昌县| 正定县| 孝感市| 调兵山市| 简阳市| 乌审旗| 新沂市| 监利县| 海丰县| 汕尾市| 遂溪县| 天峨县| 安乡县|