第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

使用 spring bean xml 初始化自定義內(nèi)部對(duì)象

使用 spring bean xml 初始化自定義內(nèi)部對(duì)象

郎朗坤 2022-11-30 14:27:05
我有這樣的課程:Class Food  int type  String nameClass Dog   String dogName   Food food我想使用 Spring 屬性初始化類,通過(guò)這樣做Dog初始化值沒(méi)有問(wèn)題:dogName<bean id="dog" class="....Dog">  <property name="dogName" value="dog"/> ...</bean>如何為Food對(duì)象設(shè)置值?
查看完整描述

3 回答

?
慕斯709654

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊

使用 ref in 來(lái)引用食物的 bean id。


    <bean id="food" class="....Food"></bean>


    <bean id="dog" class="....Dog"> 

        <property name="dogName" value="dog"/> 

        <property name="food" ref="food"/> 

    </bean>


     <bean id="dog" class="c...dog">

        <property name="dogName" value="dog"/> 

        <property name="food" >

            <bean  class="...food">

               <property name="type" value="1"/> 

               <property name="name" value="chicken"/> 

            </bean>

        </property>

     </bean>

如果是 inner 但你不能在父 bean 標(biāo)簽之外使用它


 <bean id="dog" class="c...dog">

    <property name="dogName" value="dog"/> 

    <property name="food" >

        <bean  class="...food">

           <property name="type" value="1"/> 

           <property name="name" value="chicken"/> 

      </bean>

    </property>

</bean>


查看完整回答
反對(duì) 回復(fù) 2022-11-30
?
慕慕森

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊

<property name="food">

    <bean class="...Food">

      <property name="type" value="1"/>

      <property name="name" value="Apple"/>          

    </bean>

  </property>

請(qǐng)參閱 Spring 3.3.2.3。內(nèi)豆:


或元素中的元素用于定義所謂的內(nèi)部 bean。內(nèi)部 bean 定義不需要定義任何 id 或 name,最好不要指定任何 id 或 name 值,因?yàn)槿萜鲿?huì)簡(jiǎn)單地忽略 id 或 name 值。


<bean id="outer" class="...">

  <!-- instead of using a reference to a target bean, simply define the target bean inline -->

  <property name="target">

    <bean class="com.example.Person"> <!-- this is the inner bean -->

      <property name="name" value="Fiona Apple"/>

      <property name="age" value="25"/>

    </bean>

  </property>

</bean>


查看完整回答
反對(duì) 回復(fù) 2022-11-30
?
動(dòng)漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

使用refin<property>來(lái)指代食物的 bean id。


<bean id="food" class="....Food"> 


</bean>


<bean id="dog" class="....Dog"> 

    <property name="dogName" value="dog"/> 

    <property name="food" ref="food"/> 

</bean>


查看完整回答
反對(duì) 回復(fù) 2022-11-30
  • 3 回答
  • 0 關(guān)注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)