• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Validator 질문있습니다.

20.06.19 10:47 작성 조회수 92

0

안녕하세요

Validator 수업을 듣다가 궁금한게 생겼습니다.

EventValidator 클래스에 support 메소드는 언제 쓰이는건가요? 강의나 스프링 문서를 보면 Parameter로 들어오는 클래스를 검증할 수 있는지 확인하는 것이라고 되어있는데요. 

막상 AppRunner 클래스에는 validate 메소드만 사용하는 것 같습니다. 혹시 이건 어떻게 사용된건지 알 수 있을까요??

너무 쉬운 질문 드려서 죄송합니다ㅠ 

답변 1

답변을 작성해보세요.

0

좋은 질문입니다. Validator는 나중에 스프링 MVC에서 InitBinder에 추가해서 사용할 수가 있는데, 그때 스프링 MVC가 support 메소드를 사용해서 현재 바인딩 받으려는 타입의 인스턴스를 이 validator를 사용해 검증할 수 있는지 확인할 때 사용합니다.