DVERSE / BACKEND SYSTEM
Spring.
하나의 요청, 서로 다른 책임을 가진 계층들.
동작 원리 시뮬레이션
진입점Spring MVC
연결 방식의존성 주입
역할 분리Controller · Service · Repository
01 / FOLLOW THE PROCESS
한 단계씩, 연결해서 이해하기
입구의 필터부터 컨트롤러, 서비스, 저장소까지. 요청이 내려가고 응답이 돌아오는 경로에서 각 계층의 역할을 확인합니다.
사용자 조회단계 탐색
01 / 06
STEP 01
Security
필터
컨트롤러에 도달하기 전에 공통 처리를 수행합니다. Spring Security를 쓰는 경우 인증과 접근 제어가 이 경로에 연결됩니다.
단계별 예시
1GET /api/users/42
2Authorization: Bearer …
3
4Filter chain → 인증 확인
- 들어오는 것
- HTTP 요청
- 나오는 것
- 통과하거나 거절된 요청
EXAMPLE / 06 STEPS
Spring MVC 기반 API의 요청 처리 예시입니다. 노드마다 입력과 결과를 살펴볼 수 있습니다. 모션이 꺼져 있어도 노드와 단계 버튼으로 탐색할 수 있습니다.
KEEP EXPLORING
흐름 다음에는, 각자의 역할.
같은 과정 안에서도 각 구성 요소가 책임지는 일은 다릅니다.