강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김카프리오님의 프로필 이미지
김카프리오

작성한 질문수

스프링부트 시큐리티 & JWT 강의

스프링부트 시큐리티 3강 - 시큐리티 회원가입

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

작성

·

564

0

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

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

답변 1

0

최주호님의 프로필 이미지
최주호
지식공유자

@Repository

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

 

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

 

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

김카프리오님의 프로필 이미지
김카프리오

작성한 질문수

질문하기