Что такое бины в Spring, как создаются и настраиваются?
В Spring Bean — это объект, управляемый контейнером Spring. Контейнер создаёт, настраивает и управляет жизненным циклом этих объектов.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В 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 стартеры — это наборы зависимостей, которые упрощают подключение популярных библиотек и технологий. Распространённые стартеры:
Читать ответ