메모장

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

2026/01 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)
    • 개발언어 (14)
      • Java (11)
      • C# (3)
    • OS 관련 (19)
      • 리눅스 (7)
      • 운영체제 (3)
      • mac os x (5)
      • 안드로이드 (4)
    • 프레임워크 (18)
      • 스프링 (15)
      • React (3)
    • DB (2)
      • MSSQL (2)
    • IT 관련 기타 (21)
      • 개발 상식 (2)
      • 에러 모음 (8)
      • IDE (6)
      • 센서 (1)
      • 실험 (1)
      • 디자인패턴 (1)
      • AI (2)
    • 이것 저것 (8)
    • 독서 정리 (3)

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바