DataBinder

tokkaiiii·2025년 6월 3일

spring-mvc

목록 보기
13/27

스프링의 바인딩 방식은 2가지로 볼 수 있다

(1) 쿼리파라미터 및 폼 데이터 바인딩
@RequestParam, @ModelAttribute
(2) Http 본문 데이터 바인딩
@RequestBody

DataBinder는 언제?

@ModelAttribute를 사용하여 ServletModelAttributeMethodProcess가 요청처리할 때 사용된다

DataBinder는 바인딩에 필요한 타입변환과 검증 과정을 거친다

  • 데이터 바인딩: 요청 파라미터를 모델 객체의 속성에 자동 할당
  • 타입 변환: 클라이언트 요청 문자열로 전달된 데이터를 적절한 형식으로 변환
  • 유효성 검증: 데이터가 유효한지 확인하고, 유효성 검사 오류를 기록
profile
풀스택 자바 개발자입니다

0개의 댓글