스프링 핵심 원리(고급편)

Ch01. 예제 만들기 - 프로젝트 생성

webmaster 2022. 4. 7. 11:10
728x90

예제 프로젝트 만들기

Controller

Controller

  • @RestController : @Controller + @ResponseBody
  • @GetMapping : @RequestMapping + METHOD = GET

Service

Service

  • @Service : 컴포넌트 스캔 대상, 스프링 빈으로 자동 등록

repository

Repository

  • @Repository : 컴포넌트 스캔 대상, 스프링 빈으로 자동 등록
  • Sleep : 상품 저장하는 데 걸리는 시간 1000 ms
  • 예외가 발생하는 상황도 계산하기 위해 ex 파라미터가 넘어오면 IllegalStateException 발생
728x90