인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

작성자님의 프로필 이미지
작성자

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 등록 처리 - @ModelAttribute

질문입니다.

작성

·

190

0

@Repository 가 붙는다면 자동으로 저장소를 생성해 주는 건가요? JPA Reopsitory 를 사용하지 않은 이유와 저장소가 생성이 된다면 어느 위치에 데이터들이 저장이 되는 것인지 궁금합니다.

답변 1

3

안녕하세요.Bini 님, 공식 서포터즈 OMG입니다.
@Repository 가 붙는다면 자동으로 저장소를 생성해 주는 건가요?

=>

@Repository 어노테이션이 붙은 클래스는 스프링 컨테이너가 관리하는 스프링 빈이됩니다.

@Component, @Controller, @Configuration을 붙여도 동일하게 빈으로 등록되지만, Repository클래스에는 @Repository를 선언한다고 보시면됩니다.

-

JPA Reopsitory 를 사용하지 않은 이유와 저장소가 생성이 된다면 어느 위치에 데이터들이 저장이 되는 것인지 궁금합니다.
=>

DB에 저장하는 접근 기술로 반드시 JPA를 사용해야하는 것은 아닙니다.

본 강의에서는 실제 데이터베이스에 데이터를 저장하지 않고 자바 메모리에 데이터를 저장합니다.

물론 MySQL, Oracle, H2와 같은 데이터베이스를 이용한다면 해당 DB에 데이터가 저장이 됩니다.

감사합니다.

작성자님의 프로필 이미지
작성자

작성한 질문수

질문하기