Внедрение зависимостей Spring

Внедрение зависимостей - это фундаментальный аспект инфраструктуры Spring , посредством которого контейнер Spring «внедряет» объекты в другие объекты или «зависимости».

Проще говоря, это позволяет ослабить связь компонентов и перекладывает ответственность за управление компонентами на контейнер.

Давайте подробнее рассмотрим DI с помощью Spring.

Основы DI

  • Введение в инверсию управления и внедрение зависимостей с помощью Spring
  • Внедрение зависимостей конструктора весной
  • Руководство по Spring @Autowired
  • Подключение весной: @Autowired, @Resource и @Inject
  • Весна @ Первичная аннотация
  • @ Заказать весной
  • XML-инъекция весной

Продвинутые темы DI

  • Весна - инъекции коллекций
  • Пружинное автоматическое подключение универсальных типов

  • Внедрение конструктора весной с помощью Lombok
  • Как использовать Spring FactoryBean?
  • @Lookup Annotation in Spring
  • Внедрение Prototype Beans в экземпляр Singleton весной

Исключения DI

  • Неудовлетворенная зависимость весной
  • Циклические зависимости в Spring
  • Spring NoSuchBeanDefinitionException