레이어드 아키텍처Spring Boot는 Layered Architecture 방식입니다. Layered Architecture 이란? :layer 들이 다른 layer들과 통신하는 것을 의미합니다. 즉 각 계층이 서로 독립적으로 구성되어 있어서 한 계층의 변경이 다른 계층에 영향을 주지 않게 설계하는 방법이는 효율적인 개발과 유지보수를 위해 애플리케이션을 계층화하여 개발하는 것을 의미합니다.이와 같은 예시로 OSI 7 계층이 있습니다. 주의 :레이어드 아키텍처의 구성은 하나로 정해져 있지 않고 애플리케이션의 크기와 복잡도 등 다양한 요소에 따라 변할 수 있다. 따라서 그냥 이런 식으로 계층 구조를 만들 수 있고 만드는구나 정도로 생각하면 편하다. 오늘은 3 계층으로 나누어 설명해 보겠습니다.프레젠테이션..