작성자 없음
작성자 정보가 삭제된 글입니다.
스프링 프레임워크 핵심 기술
작성
·
154
0
안녕하세요
Validator 수업을 듣다가 궁금한게 생겼습니다.
EventValidator 클래스에 support 메소드는 언제 쓰이는건가요? 강의나 스프링 문서를 보면 Parameter로 들어오는 클래스를 검증할 수 있는지 확인하는 것이라고 되어있는데요.
막상 AppRunner 클래스에는 validate 메소드만 사용하는 것 같습니다. 혹시 이건 어떻게 사용된건지 알 수 있을까요??
너무 쉬운 질문 드려서 죄송합니다ㅠ
답변 1
좋은 질문입니다. Validator는 나중에 스프링 MVC에서 InitBinder에 추가해서 사용할 수가 있는데, 그때 스프링 MVC가 support 메소드를 사용해서 현재 바인딩 받으려는 타입의 인스턴스를 이 validator를 사용해 검증할 수 있는지 확인할 때 사용합니다.