Вопрос проверяет понимание ролей стереотипных аннотаций Spring и механизма обработки исключений.
Короткий ответ
@Repository не только регистрирует бин, но и включает перевод исключений. Spring перехватывает низкоуровневые исключения доступа к данным и преобразует их в единый иерархический набор. Это упрощает обработку ошибок. Также аннотация логически обозначает слой доступа к данным. Благодаря этому код становится чище и понятнее.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.