Dependencies - Dependency Injection - Setter-based Dependency Injection

5 belangrijke vragen over Dependencies - Dependency Injection - Setter-based Dependency Injection

Hoe werkt setter based Dependency Injection?

Een object wordt geinstantieerd via het doorgeven aan een setter method.

Is het mogelijk om setter-based DI en constructor-based DI door elkaar te gebruiken binnen 1 bean?

Ja.

Wanneer gebruik je construtor-based DI en wanneer setter-based DI?

Constructor-based voor verplichte dependencies en setter-based voor niet-verplichte dependencies.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat zijn de voordelen van constructor-based DI tov setter-based DI?

  • Dependencies kunnen niet null zijn
  • Beter testbaar
  • Geen validaties nodig of dependencies al dan niet null zijn

Wat is een voordeel van setter-based DI?

Setter-based DI maakt het mogelijk om dependencies te herconfiguren of herinjecten op een later tijdstip.

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