개발 일상 | 백엔드 김승원의 실무 노트

  • 홈
  • 태그
  • 방명록

ControllerAdvice 1

Spring Boot 예외 처리 전략 - @ControllerAdvice부터 ProblemDetail까지

Spring Boot 예외 처리, 왜 전략이 필요한가?실무에서 Spring Boot 애플리케이션을 개발하다 보면 예외 처리는 피할 수 없는 핵심 관심사입니다. 단순히 try-catch로 예외를 잡는 것을 넘어, 클라이언트에게 일관된 에러 응답을 제공하고, 유지보수가 용이한 구조를 갖추는 것이 중요합니다. 이 글에서는 Spring Boot에서 제공하는 다양한 예외 처리 메커니즘을 살펴보고, 실무에서 바로 적용할 수 있는 에러 핸들링 아키텍처를 구축해보겠습니다.1. 기본적인 예외 처리 - @ExceptionHandler@ExceptionHandler는 특정 컨트롤러 내에서 발생하는 예외를 처리하는 가장 기본적인 방법입니다. 해당 컨트롤러 클래스 안에 선언하면, 그 컨트롤러에서 발생하는 지정된 예외를 잡아서 ..

Spring Boot 2026.03.26
이전
1
다음
더보기
프로필사진

개발 일상 | 백엔드 김승원의 실무 노트

3~7년차 백엔드 개발자를 위한 실무 의사결정 노트. Spring/JPA/Kafka/아키텍처/AI 통합 등 현업에서 부딪힌 선택과 트레이드오프를 정리합니다.

  • 개발 일상 N
    • Java
    • Spring Boot
    • JPA
    • Architecture
    • Database
    • DevOps
    • Kafka
    • CS
    • QueryDSL
    • AI
    • 최신 트렌드 N
    • AI 시대 생존기 N

Tag

spring ai, github actions, spring boot, docker, ai agent, ai 에이전트, DevOps, 백엔드, Anthropic, 오픈소스 AI, JPA, codex, AI 코딩, MCP, openai, GPT-5.4, Java, PostgreSQL, claude code, LLM,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바