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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

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

3 回答

?
慕斯709654

TA貢獻1840條經(jīng)驗 獲得超5個贊

使用 ref in 來引用食物的 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 標簽之外使用它


 <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>


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

TA貢獻1856條經(jīng)驗 獲得超17個贊

<property name="food">

    <bean class="...Food">

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

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

    </bean>

  </property>

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


或元素中的元素用于定義所謂的內(nèi)部 bean。內(nèi)部 bean 定義不需要定義任何 id 或 name,最好不要指定任何 id 或 name 值,因為容器會簡單地忽略 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>


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

TA貢獻1815條經(jīng)驗 獲得超10個贊

使用refin<property>來指代食物的 bean id。


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


</bean>


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

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

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

</bean>


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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