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

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

Структура проекта:

Читать далее

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

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

Читать далее

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

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

Структура проекта:

Читать далее

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

Внедрение зависимостей — подход, при котором одни объекты декларативно определяют свои зависимости от других объектов. При данном подходе зависимости не создаются вручную, а предоставляются контейнером. Есть два подхода к внедрению зависимостей — через конструктор и через свойства. Сначала рассмотрим внедрение через свойства.

Добавляем spring-context в проект:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>LATEST</version>
</dependency>

Читать далее

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

Spring Framework поддерживает три способа создания бинов:

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

Читать далее