인프런 커뮤니티 질문&답변
선생님 왜 @Repository를 사용하지 않고 JpaRepository를 상속받아서 사용하시는건가요?
작성
·
564
0
두개의 차이점이 뭐인지 검색해보다가 마땅한 자료가없어 이렇게 질문드립니다!
(단지 편리해서 사용하시는건가요?? 각종 메서드를 자동으로 만들어 주니깐?)
답변 1
0
최주호
지식공유자
@Repository
는 해당 클래스를 IoC 컨테이너에 new해서 등록하는 어노테이션이고요
JpaRepository는 기본 CRUD 메서드를 가지고 있는 메서드여서 내가 안만들고 재활용하고 싶을때 사용하는 것입니다.
그리고 JpaRepository를 상속하면 @Repository 하지 않아도 IoC 컨테이너에 자동 등록됩니다.





