395 вопросов по Spring с технических собеседований
395 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Spring — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: spring, spring boot, spring framework.
В Spring Boot настройки, управляемые автоматически, расположены в модуле автоконфигурации, который обычно находится в пакетах с аннотацией @EnableAutoConfiguration.
Для тестирования Spring Controller часто используют MockMvc — это удобный инструмент из Spring Test, который позволяет выполнять HTTP-запросы к контроллеру без запуска полноценного сервера.
Аннотация @Bean в Spring обычно применяется к методам внутри класса, помеченного как @Configuration. Она указывает, что метод возвращает объект, который должен быть зарегистрирован в контексте Spring как bean.
Аннотация @SpringBootTest используется для интеграционных тестов в Spring Boot. Она загружает полный контекст приложения, что позволяет тестировать компоненты в условиях, близких к реальному запуску.
Да, возможность существует, хотя это противоречит основной цели паттерна Singleton (единственный экземпляр). В Spring это достигается за счет следующих механизмов:
Для проектирования REST-эндпоинта с тремя источниками данных и учетом требований по пропускной способности и времени отклика, предлагаю следующий подход: