va-la Note

  • 홈
  • 태그
  • 방명록

2025/05/08 1

Spring Boot 3.2에서 달라진 예외 처리 방식 - NoHandlerFoundException도 @ControllerAdvice로 처리된다.

Spring Boot 2에서 3으로 마이그레이션 하면서 작지만 중요한 변화 하나를 발견했다. 바로 요청 URL에 해당하는 핸들러(Controller)가 존재하지 않을 때의 예외 처리 방식이 변경된 것이다.기존(Spring Boot 2.x ~ Spring Boot 3.1)의 동작 방식Spring Boot 2.x 버전에서는 존재하지 않는 경로로 요청할 경우, @ControllerAdvice에 선언된 @ExceptionHandler(Exception.class)가 동작하지 않았다. 대신 Spring 자체의 오류 처리 페이지(resources/templates/error/4xx.html)가 렌더링 되었다. 변경 사항(Spring Boot 3.2부터)Spring Boot 3.2부터는 NoHandlerFoundEx..

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

va-la Note

이것저것 공부하는 블로그입니다.

  • 분류 전체보기 (38) N
    • webflux (1)
    • DB (15)
    • JAVA (3)
      • Study (2)
    • Spring (3) N
    • k8s (2)
    • DDD (9)
      • 오브젝트 (1)
    • front-end (1)
    • problem solving (1)
    • 코틀린 (0)
    • 무의식 with chatGPT (1)
    • kafka (0)
    • 클린코드 (0)
    • 리눅스 (0)

Tag

springboot3.2, 객체지향원칙, e, noresourcefoundexception, UTF-8, ㅇ, 29756, Logging, 자바, maven, DP, controlleradvice, ㄱ, 마이그레이션, Java, kotlin, SOILD, 백준, 인코딩,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/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 © Kakao Corp. All rights reserved.

티스토리툴바