Что такое бины в Spring, как создаются и настраиваются?
В Spring Bean — это объект, управляемый контейнером Spring. Контейнер создаёт, настраивает и управляет жизненным циклом этих объектов.
Читать ответПодготовка к интервью
395 вопросов по Spring с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Spring — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: spring, spring boot, spring framework.
Каталог
В Spring Bean — это объект, управляемый контейнером Spring. Контейнер создаёт, настраивает и управляет жизненным циклом этих объектов.
Читать ответЗависимость spring-boot-starter — это базовый стартер Spring Boot, который включает в себя минимальный набор компонентов для запуска приложения на Spring Boot.
Читать ответДля освоения фреймворка Spring я использую следующие ресурсы:
Читать ответВ Spring Framework сам по себе не вводит новых типов исключений, а использует стандартные Java исключения. В Java есть проверяемые (checked) исключения и непроверяемые (unchecked).
Читать ответАннотация @Component в Spring используется для обозначения класса как компонента, который должен быть автоматически обнаружен и зарегистрирован в контексте Spring как bean.
Читать ответВ Spring MVC контроллеры по умолчанию являются синглтонами, то есть для каждого контроллера создается ровно один инстанс на весь жизненный цикл приложения.
Читать ответВ контексте Spring Framework термин "request" обычно относится к HTTP-запросу, который приходит от клиента к серверу.
Читать ответПравильнее внедрять зависимости через конструктор с помощью аннотации @Autowired в Spring. Такой подход имеет несколько преимуществ:
Читать ответВ Spring Data JPA управление процессами (транзакциями) осуществляется с помощью аннотации @Transactional.
Читать ответСтандартные Web-контроллеры в Spring (например, с использованием @Controller и @RequestMapping) работают на основе блокирующей модели, где каждый запрос обрабатывается отдельным потоком.
Читать ответПри инициализации бина в Spring контейнер использует следующие параметры и значения по умолчанию:
Читать ответSpring Boot стартеры — это наборы зависимостей, которые упрощают подключение популярных библиотек и технологий. Распространённые стартеры:
Читать ответ