Category: IoC Container

  • Внедрение коллекций

    В свойства создаваемого бина можно внедрять не только ссылки на другие бины и примитивные типы, но также и коллекции. Структура проекта:

  • Внутренние Java bean-ы

    Использование внутренних бинов позволяет не указывать явно ссылки на них при описании контекста. Структура проекта:

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

    В предыдущей статье мы рассмотрели внедрение зависимостей через конструктор, теперь рассмотрим внедрение зависимостей через свойства. Структура проекта:

  • Внедрение зависимостей через конструктор

    Внедрение зависимостей – подход, при котором одни объекты декларативно определяют свои зависимости от других объектов. При данном подходе зависимости не создаются вручную, а предоставляются контейнером. Есть два подхода к внедрению зависимостей – через конструктор и через свойства. Сначала рассмотрим внедрение через свойства. Добавляем spring-context в проект: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>LATEST</version> </dependency>

  • Создание экземпляров Java bean-ов

    Spring Framework поддерживает три способа создания бинов: создание бинов как стандартных объектов через конструктор; создание бинов через статический метод того же класса, что и бин; создание бинов через отдельную фабрику.