✅ Repository란?

졸용·2025년 3월 27일

✅ Repository란?

  • 주로 CRUD 기능을 담당하는 클래스나 인터페이스

✅ Repository 역할

1️⃣ 데이터 접근 : 데이터베이스와 상호작용하는 작업을 처리한다.

2️⃣ 추상화 : 데이터베이스와의 상호작용을 비즈니스 로직에서 분리한다.

→ 추상화 : 복잡한 시스템을 단순화하여, 중요한 부분만 드러내고 세부적인 구현사항은 숨기는 기법

3️⃣ CRUD : 데이터의 생성, 조회, 수정, 삭제하는 작업을 제공한다.


✅ Repository 사용의 장점

  • 유지보수성 향상 : 데이터베이스 쿼리나 데이터 접근 방식이 변경되어도 비즈니스 로직에는 영향 X

  • 단순화된 코드 : CRUD 작업 쉽게 처리

  • 테스트 용이성

profile
꾸준한 공부만이 답이다

0개의 댓글