스프링 부트에는 프레젠테이션 계층 controller,
↑ ↓
비즈니스 계층 service,
↑ ↓
퍼시스턴스 계층 repository,
↑ ↓
데이터베이스 로 구조를 이룬다.
http 요청을 받고 이 요청을 비즈니스 계층으로 전송하는 역할을하는 controller 를 말한다.
모든 비즈니스 로직을 처리하는 계층이다.
비즈니스 로직이란, 서비스를 만들기 위한 로직
예를들어, 웹 사이트에서 벌어지는 작업 주문을 예를 들면 주문 처리를 하다 발생하는 예외 처리 로직을 처리하는 service 를 말한다.
데이터 베이스 관련 로직을 처리하는 계층 repository를 말한다.