Этот вопрос проверяет знание ключевых модулей Spring и понимание, какой модуль за что отвечает в типичном backend-приложении.
Короткий ответ
В backend чаще всего используют Spring Core для DI и контейнера бинов, Spring Web для HTTP, Spring Data для работы с БД и Spring Security для безопасности. Также часто встречаются Spring Transaction для транзакций и Spring Boot для удобной сборки приложения. Набор модулей зависит от задач: синхронный web, реактивный стек, интеграции и т.д. Важно понимать роль каждого модуля, а не только названия.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.