[advanced] 예제 프로젝트 만들기 V0

myeonji·2022년 12월 19일
0

SpringAdvanced

목록 보기
2/4

예제 프로젝트 만들기 V0

Controller -> Service -> Repository 흐름

@Repository : 컴포넌트 스캔의 대상이 된다. 따라서 스프링 빈으로 자동 등록된다.
sleep(1000) : 리포지토리는 상품을 저장하는데 약 1초 정도 걸리는 것으로 가정하기 위해 1초 지연을 준다. (1000ms)

@Service : 컴포넌트 스캔의 대상이 된다.
@RestController : 컴포넌트 스캔과 스프링 Rest 컨트롤러로 인식된다.

실무에서 일반적으로 사용하는 컨트롤러 -> 서비스 -> 리포지토리의 기본 흐름

0개의 댓글