Какими шагами нужно выполнить, чтобы начать работу с фреймворком Spring Boot в проекте?
Чтобы начать работу с Spring Boot в проекте, выполните следующие шаги:
Читать ответПодготовка к интервью
395 вопросов по Spring с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Spring — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: spring, spring boot, spring framework.
Каталог
Чтобы начать работу с Spring Boot в проекте, выполните следующие шаги:
Читать ответКонтейнер Spring не контролирует полный жизненный цикл экземпляров Bean с областью видимости prototype.
Читать ответВ Spring Framework существуют следующие основные области видимости (scope) для бинов:
Читать ответВ Spring Framework описание конфигурации компонентов можно реализовать несколькими способами:
Читать ответВ Spring для выполнения задач в фоновом режиме используется аннотация @Async. Она позволяет запускать методы асинхронно, не блокируя основной поток.
Читать ответЧтобы применить одну и ту же бизнес-логику к разным компонентам Bean в Spring и избежать дублирования кода, можно использовать несколько подходов:
Читать ответВ Spring регистрация класса в контейнере для внедрения зависимостей обычно осуществляется с помощью аннотаций. Основные способы:
Читать ответВ Spring Boot расширения (starters, auto-configuration, custom starters) позволяют упростить и ускорить разработку приложений за счёт автоматической настройки и подключения необходимых компонентов.
Читать ответВ проектах на Spring Boot конфликты зависимостей библиотек решаются несколькими способами:
Читать ответДа, в Spring Data JPA можно использовать нативные SQL-запросы. Для этого в репозитории можно объявить метод с аннотацией @Query, указав параметр nativeQuery = true.
Читать ответИмею опыт в следующих областях безопасности Java-приложений:
Читать ответВ Spring прокси используются для реализации аспектно-ориентированного программирования (AOP) и управления жизненным циклом бинов.
Читать ответ