斷點

          每天進步一點點!
          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)

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


          網站導航:
           
          主站蜘蛛池模板: 磐安县| 莎车县| 循化| 彩票| 偃师市| 襄汾县| 东乡族自治县| 疏勒县| 广州市| 鄱阳县| 乌什县| 黑龙江省| 尼木县| 新民市| 始兴县| 泾阳县| 灵武市| 临江市| 卫辉市| 长顺县| 吴忠市| 宕昌县| 牟定县| 高碑店市| 洮南市| 房山区| 澜沧| 营口市| 龙海市| 井冈山市| 遵化市| 达日县| 扶绥县| 农安县| 温泉县| 鄂尔多斯市| 张家口市| 增城市| 萨嘎县| 诏安县| 岳阳市|