
Controller, Service, Repository, DB 가 존재한다. Controller는 클라이언트로부터 들어오는 HTTP 요청을 처리하고, 적절한 서비스를 호출하여 응답을 생성한다.클라이언트가 브라우저 또는 API 클라이언트를 통해 HTTP 요청을 보낸다.

Page Controller는 주로 HTML 페이지를 반환한다. 이를 통해 사용자에게 웹 페이지를 보여줄 수 있다.전통적인 웹 애플리케이션에서 사용된다. 클라이언트(주로 웹 브라우저)가 요청을 보내면, 서버는 해당 요청에 맞는 HTML 페이지를 렌더링하여 클라이언트에게

데이터베이스와 상호작용하며, 데이터의 CRUD(Create, Read, Update, Delete) 작업을 수행한다.• Repository는 Spring Data JPA와 같은 ORM(Object-Relational Mapping) 기술을 사용하여 데이터베이스에 접근한

Thymeleaf로 공통 영역을 불러올 때 자주 쓰는 두 가지 방식 두 구문의 차이는 “파일 전체를 불러오느냐” vs “특정 fragment만 불러오느냐” 1. th:replace="~{includes/user/bottom}" 파일 전체를 그대로 삽입_ incl