[SpringBoot] 스프링 부트의 구조
·
🔧Framework/Spring
스프링 부트 3의 구조스프링 부트는 각 계층이 양 옆의 계층과 통신하는 구조를 가지고 있다. 각 계층은 서로 소통할 수 있지만 다른 계층에 직접적인 영향을 주지는 않는다. 프레젠테이션 계층HTTP 요청을 받아 비즈니스 계층으로 전송하는 역할을 한다. 컨트롤러가 프레젠테이션 계층 역할을 하며컨트롤러는 여러개 존재할 수 있다. 비즈니스 계층비즈니스 로직을 처리하는 계층이다. 프로세스를 구현하기 위한 로직인 서비스가 비즈니스 계층의 역할을 한다. 퍼시스턴스 계층데이터베이스 관련 로직을 처리한다. 데이터베이스에 접근하는 DAO(데이터베이스 계층과 상호작용 하기 위한 객체)객체를 사용할 수 있다. Repository가 퍼시스턴스 계층의 역할을 한다. 스프링 부트 디렉터리 구성main실제 코드를 작성하는 공간. ..