Встречается на 2% собеседований по Java
Для чего нужен Repository в Spring
Репозиторий в Spring (обычно JpaRepository) — это интерфейс, который предоставляет CRUD-операции и методы для работы с БД без написания SQL-запросов вручную. Он абстрагирует доступ к данным, упрощает тестирование и снижает boilerplate-код.
Пример:
java
public interface UserRepository extends JpaRepository<User, Long> {
List<User> findByEmail(String email);
}Что дает:
- Готовые методы (
save(),findAll(),deleteById()). - Возможность добавлять кастомные запросы через названия методов или
@Query. - Интеграция с транзакциями и пагинацией.
Используется в сервисном слое через DI (@Autowired).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы