Рубрика: Spring framework
Spring Framework — универсальный фреймворк с открытым исходным кодом для Java-платформы.
Spring bean scopes
Spring beans scopes указывают Sping, как ему управлять жизненным циклом бина. Из коробки Spring поддерживает два базовых scope: Singleton и Prototype. По умолчанию каждый бин имеет scope Singleton, если не…
Как создать Spring bean вручную
Spring beans обычно создаются при старте контекста с использованием того или иного механизма инициализации. Но…
Как вмешаться в частную жизнь Spring бина
В интернете полно картинок типа той, что слева, о жизненном цикле Spring бина и как…
Выбор бина для внедрения: @Qualifier, @Named, @Resource
В больших приложениях, основанных на Spring (или любом другом IoC фреймворке), может наступить такой день, когда при внедрении зависимостей образуется неоднозначность: одной зависимости удовлетворяет сразу несколько бинов, ведь выбор производится…
Внедрение зависимостей
Spring в первую очередь известен как IoC контейнер, реализующий шаблон проектирования «Внедрение зависимостей». Не вдаваясь в подробности, внедрение зависимостей можно описать как связывание компонентов приложения во время исполнения. Другими словами,…
Инициализация Spring: XML, аннотации, Java конфигурация и … Groovy
В примере Hello, Spring! контекст Spring создавался с использованием аннотаций, таких как @Service, и специального класса, описывающего конфигурацию контекста Spring, смешивая два разных подхода к конфигурирования контекста. В настоящий момент Spring…
Hello, Spring!
Spring Framework — многофункциональный фреймворк для Java, состоящий из нескольких крупных модулей и предоставляющий различные сервисы java разработчикам. Центральная концепция фреймворка — IoC контейнер, управляющий объектами, и конфигурационный контекст (context), описывающий приложение…