The IoC Container - Dependencies - Dependencies and Configuration in Detail

9 belangrijke vragen over The IoC Container - Dependencies - Dependencies and Configuration in Detail

Welke element kun je gebruiken om een dependency via een constructor argument aan te geven?

<constructor-arg/>

Waar wordt het attribuut 'idref' voor gebruikt?

Om het op een error-proof manier door te geven van het id van de reference naar een andere bean. De Spring container controleert bij het opstarten al op de bean bestaat.

Welke definitie van een dependency property heeft de voorkeur (A/B)?

A: <property name="targetName"> <idref bean="theTargetBean"/> </property>
B: <property name="targetName" value="theTargetBean"/>

A. Hierbij valideert de Spring container het bestaan van de bean, bij B niet.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Welk xml element gebruik je om een referentie naar een andere bean aan te geven?

ref

Hoe definieer je een inner bean in de xml notatie?

<bean> element binnen een <property/> of <constructor-arg/> element.

Is het mogelijk om een scope te bepalen van een inner bean?

Nee. De inner bean neemt de scope aan van de parent bean.

Geef een voorbeeld xml van een property genaamd 'email' die een lege string als waarde heeft.

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

Geef de xml shortcut voor deze property:

<bean name="demo" class="com.example.ExampleBean">
<property name="email" value="link1"/>
</bean>

<bean name="demo" class="com.example.ExampleBean" p:email="link1"/>

Geef de xml shortcut voor de referentie naar 'jane':

<bean name="john" class="com.example.Person">
<property name="spouse" ref="jane"/>
</bean>

<bean name="john" class="com.example.Person" p:spouse-ref="jane"/>

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo