- 사용자의 브라우저/클라이언트(예: Postman)에서의 버튼 클릭은 HTTP 요청을 발생시킵니다. 🖱️
- 발생한 HTTP 요청은 Spring Boot 애플리케이션의 컨트롤러에 의해 처음으로 가로채집니다. 🚦
- 컨트롤러는 요청을 비즈니스 로직이 구현된 서비스 계층으로 전달합니다. ➡️
- 서비스 계층은 비즈니스 로직 수행을 위해 데이터베이스의 데이터가 필요할 수 있습니다. 🧠
- 데이터가 필요할 경우, 서비스 계층은 리포지토리 계층을 통해 데이터베이스에 데이터를 요청합니다. 🤝
- 리포지토리 계층은 데이터베이스와 상호작용하여 데이터를 조회하고 가져오는 역할을 합니다. 💾
- 데이터베이스에서 가져온 데이터는 리포지토리, 서비스, 컨트롤러를 거쳐 최종적으로 사용자에게 응답으로 반환됩니다. 🔄





