1. 스프링 프로젝트 기본 파일 2. Profile 설정하기3. 스프링 코드 아키텍쳐 3-layered 스프링 부트를 이용해서 코드를 짜려면 어떻게 짜야할까?코드아키텍쳐 : 소프트웨어구조/구성 요소 조직적 정리 -> 코드 효율적 관리어떤 코드 아키텍쳐들이 있을까?3-layer(3-tier) 아키텍쳐3-layer 아키텍쳐를 사용하는 이유1. Web layer RestContorller와 Dispatcher ServletDTO(Data Transfer Object) : 데이터를 담아 전달하는 객체Jackson 라이브러리 : DTO Json 직렬화 / 역직렬화 하는 라이브러리Jackson 라이브러리는 Getter를 보고 Getter가 있는 속성만 가져올 수 있음 -> 그래서 DTO에 getter를 추가해야함..