heechann
이전 블로그 글 : https://heechann.github.io/
close
프로필 배경
프로필 로고

heechann

  • 글 (29)
    • Java (5)
    • Spring Boot (6)
    • Spring Framework (1)
    • Spring JPA (1)
    • Gradle (2)
    • MySQL (1)
    • 오픈소스 (2)
    • 일상 (5)
    • 책 (0)
    • archives (1)
    • 프로젝트 (3)
    • 취준 (2)
  • 홈
  • 태그
  • 방명록
Spring 공식문서 개선까지 이끈 메서드 검증(Method Validation) 동작 원리 분석

Spring 공식문서 개선까지 이끈 메서드 검증(Method Validation) 동작 원리 분석

Spring Boot 프로젝트에서 Controller 검증을 구현하던 중, Container Parameter(예: `List`)를 검증할 때 예상과 다른 예외가 발생하는 것을 발견했습니다. 일반적인 `@Valid @RequestBody` 검증에서는 `MethodArgumentNotValidException`이 발생하는데, Container Parameter에서는 `HandlerMethodValidationException`이 발생했습니다. 공식문서를 확인해봤지만 Container Parameter에 대한 명확한 설명을 찾을 수 없었고, "왜 다른 예외가 발생할까?"라는 궁금증이 생겼습니다. 이 의문을 해결하기 위해 Spring Framework의 소스코드를 직접 분석하기 시작했습니다. 분석 결과, Ha..

  • format_list_bulleted Spring Framework
  • · 2025. 7. 14.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 글 (29)
    • Java (5)
    • Spring Boot (6)
    • Spring Framework (1)
    • Spring JPA (1)
    • Gradle (2)
    • MySQL (1)
    • 오픈소스 (2)
    • 일상 (5)
    • 책 (0)
    • archives (1)
    • 프로젝트 (3)
    • 취준 (2)
최근 글
인기 글
태그
  • #일상
  • #멀티캠퍼스IT부트캠프
  • #java
  • #[LG유플러스] 유레카 백엔드
  • #Spring Boot
  • #멀티캠퍼스부트캠프
  • #객체지향
  • #부트캠프후기
  • #취준일기
  • #유레카 3기
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바