1. Repository - 가장 상위의 기본적인 Repository
2. CrudRepository - CRUD 기능을 더한 Repository
3. PagingAndSortRepositoty - 페이징, 정렬 등의 처리를 더한 Repository
4. JpaRepository - JPA관련된 작업을 별도의 코드없이 처리하게 해주는 Repository