• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

선생님 왜 @Repository를 사용하지 않고 JpaRepository를 상속받아서 사용하시는건가요?

22.08.15 11:45 작성 조회수 386

0

두개의 차이점이 뭐인지 검색해보다가 마땅한 자료가없어 이렇게 질문드립니다!

(단지 편리해서 사용하시는건가요?? 각종 메서드를 자동으로 만들어 주니깐?)

답변 1

답변을 작성해보세요.

0

@Repository

는 해당 클래스를 IoC 컨테이너에 new해서 등록하는 어노테이션이고요

 

JpaRepository는 기본 CRUD 메서드를 가지고 있는 메서드여서 내가 안만들고 재활용하고 싶을때 사용하는 것입니다.

 

그리고 JpaRepository를 상속하면 @Repository 하지 않아도 IoC 컨테이너에 자동 등록됩니다.