메모장

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

2026/01/04 1

Spring 예외 처리 전략: @ControllerAdvice와 @ExceptionHandler 활용법

Spring으로 API를 개발하다 보면 예외 처리 코드가 점점 늘어납니다. 사용자가 없으면 UserNotFoundException, 권한이 없으면 AccessDeniedException, 입력값이 잘못되면 IllegalArgumentException... 이런 예외들을 컨트롤러마다 try-catch로 잡다 보면 코드가 지저분해지는 경험, 한 번쯤 있으실 겁니다. 오늘은 이 문제를 깔끔하게 해결하는 방법을 알아보겠습니다.문제 상황: try-catch가 여기저기 널려있다먼저 흔히 볼 수 있는 코드를 보겠습니다.@RestController@RequestMapping("/api/users")public class UserController { @GetMapping("/{id}") public Resp..

프레임워크/스프링 2026.01.04
이전
1
다음
더보기
프로필사진

메모장

반응형
  • 분류 전체보기 (87) N
    • 개발언어 (14)
      • Java (11)
      • C# (3)
    • OS 관련 (19)
      • 리눅스 (7)
      • 운영체제 (3)
      • mac os x (5)
      • 안드로이드 (4)
    • 프레임워크 (18) N
      • 스프링 (15) N
      • React (3)
    • DB (2)
      • MSSQL (2)
    • IT 관련 기타 (21)
      • 개발 상식 (2)
      • 에러 모음 (8)
      • IDE (6)
      • 센서 (1)
      • 실험 (1)
      • 디자인패턴 (1)
      • AI (2)
    • 이것 저것 (8)
    • 독서 정리 (3)

Tag

zenbook, error, 젠북 듀오, The application's minSdkVersion is newer than the device API level., Android, Intellij, More than one file was found with OS independent path, NullReferenceException, IDE, NoSQL 은 언제 써야하는가, Vo, 안드로이드, 젠북, Installation did not succeed., React, set, getDeclaredFields, formatting, NoSQL, The application could not be installed: INSTALL_FAILED_OLDER_SDK.,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

티스토리툴바