스프링 웹 애플리케이션에서는 데이터를 가져오고 처리하는 것이 컨트롤러의 일이다.
타코 디자인 페이지를 지원하기 위한 컴포넌트들
Lombok
Lombok은 런타임 시에 게터, 세터, equals, hashCode, toString과 같은 메서드들을 정의한다.
라이브러리를 사용해서 그러한 메서드들을 런타임 시에 자동으로 생성한다.
스프링 라이브러리가 아니지만 이걸 사용하지 않으면 힘들 정도로 굉장히 유용하다.
Data 애노테이션 : 소스코드에 누락된 final 속성 초기화
Lombok을 사용하면 소스코드의 분량을 줄일 수 있다.
컨트롤러 : 스프링 MVC 프레임워크의 중심적인 역할 수행
*Slf4j*
import *lombok.extern.slf4j.Slf4j*;컨트롤러 메서드에 대한 요청-대응 애노테이션을 선언할 때는 가급적 특화된 것을 사용하는 것이 좋다.
RequestMappingGetMapping*Model*
tacos.web.DesignTacoController