테크커런트

고정 헤더 영역

글 제목

메뉴 레이어

테크커런트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (68) N
    • Computer Science (20)
      • General (2)
      • NetWork (17)
      • AI (1)
    • Programming (37) N
      • JAVA (16)
      • Spring (11)
      • Spring Boot (5) N
      • Design Pattern (5)
    • ETC (11) N
      • AWS (10) N
      • IDE (1)
      • 포트폴리오 (0)
      • 기타 (0)

검색 레이어

테크커런트

검색 영역

컨텐츠 검색

스프링부트

  • Spring Boot에서 REST API 응답 구조를 일관되게 설계하는 방법

    2026.06.25 by 추천캐릭터

  • 스프링 MVC와 DispatcherServlet 내부 동작: 모든 요청은 여기로 집결!

    2025.08.24 by 추천캐릭터

Spring Boot에서 REST API 응답 구조를 일관되게 설계하는 방법

Spring Boot로 REST API를 만들다 보면 처음에는 Controller에서 데이터를 바로 반환하는 방식으로 개발하게 됩니다.@GetMapping("/users/{id}")public UserResponse getUser(@PathVariable Long id) { return userService.getUser(id);}간단한 예제에서는 이 방식도 문제가 없어 보입니다. 하지만 실제 프로젝트가 커지면 API 응답 형식이 제각각 달라지는 문제가 생깁니다.어떤 API는 데이터만 반환하고, 어떤 API는 메시지를 포함하고, 어떤 API는 에러 발생 시 전혀 다른 구조로 응답합니다. 이렇게 되면 프론트엔드에서는 응답을 처리하기 어려워지고, 백엔드에서도 유지보수가 복잡해집니다.그래서 REST AP..

Programming/Spring Boot 2026. 6. 25. 17:27

스프링 MVC와 DispatcherServlet 내부 동작: 모든 요청은 여기로 집결!

요약 한 줄스프링 MVC는 DispatcherServlet이 중앙에서 요청을 받아 HandlerMapping → HandlerAdapter → (Controller) → ViewResolver → View 순으로 흐름을 조율하고, 중간에 필터/인터셉터/예외처리/리졸버들이 참여하는 파이프라인입니다.목차전체 흐름(빅픽처)주요 컴포넌트 한 줄 정의요청~응답 단계별 상세인터셉터 vs 필터 vs AOP예외 처리 흐름(@ExceptionHandler, @ControllerAdvice, HandlerExceptionResolver)확장 포인트(커스터마이징 체크리스트)실전 코드 스니펫 모음면접/시험 포인트 & 체크리스트1) 전체 흐름(빅픽처)HTTP 요청 ↓ (Servlet Filter 체인)DispatcherSer..

Programming/Spring 2025. 8. 24. 08:34

추가 정보

250x250

인기글

최신글

페이징

이전
1
다음
TISTORY
테크커런트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바