Category: IoC Container
-
Внедрение коллекций
В свойства создаваемого бина можно внедрять не только ссылки на другие бины и примитивные типы, но также и коллекции. Структура проекта:
-
Внутренние Java bean-ы
Использование внутренних бинов позволяет не указывать явно ссылки на них при описании контекста. Структура проекта:
-
Внедрение зависимостей через свойства
В предыдущей статье мы рассмотрели внедрение зависимостей через конструктор, теперь рассмотрим внедрение зависимостей через свойства. Структура проекта:
-
Внедрение зависимостей через конструктор
Внедрение зависимостей – подход, при котором одни объекты декларативно определяют свои зависимости от других объектов. При данном подходе зависимости не создаются вручную, а предоставляются контейнером. Есть два подхода к внедрению зависимостей – через конструктор и через свойства. Сначала рассмотрим внедрение через свойства. Добавляем spring-context в проект: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>LATEST</version> </dependency>
-
Создание экземпляров Java bean-ов
Spring Framework поддерживает три способа создания бинов: создание бинов как стандартных объектов через конструктор; создание бинов через статический метод того же класса, что и бин; создание бинов через отдельную фабрику.