Spring Dependency Injection

Dependency Injection è un aspetto fondamentale del framework Spring , attraverso il quale il contenitore Spring "inietta" oggetti in altri oggetti o "dipendenze".

In poche parole, ciò consente l'accoppiamento libero dei componenti e sposta la responsabilità della gestione dei componenti sul contenitore.

Esploriamo ulteriormente DI con Spring qui.

Nozioni di base DI

  • Introduzione all'inversione di controllo e iniezione di dipendenza con Spring
  • Constructor Dependency Injection in primavera
  • Guida alla primavera @Autowired
  • Cablaggio in primavera: @Autowired, @Resource e @Inject
  • Spring @Primary Annotation
  • @Ordine in primavera
  • Iniezione basata su XML in primavera

Argomenti avanzati DI

  • Primavera - Iniezione di collezioni
  • Autowiring primaverili di tipi generici

  • Constructor Injection in primavera con Lombok
  • Come utilizzare Spring FactoryBean?
  • @Lookup Annotation in Spring
  • Iniezione di prototipi di bean in un'istanza Singleton in primavera

Eccezioni DI

  • Dipendenza insoddisfatta in primavera
  • Dipendenze circolari in primavera
  • Spring NoSuchBeanDefinitionException