강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

hsg0208님의 프로필 이미지
hsg0208

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

Validator 여러개

작성

·

210

0

안녕하세요 강의 잘듣고 있습니다

validator를 global하게 적용할 때는 validator가 하나만 적용이되고 local에서 적용할때는 여러개를 등록할 수 있다고 생각 했는데 제 생각이 맞는지 궁금합니다!

추가적으로 local에 등록할 때 initBinder를 사용하여 add를 하는 부분이 있는데,

결국에는 이런식으로 초기화가 되어서 여러개(기본 global validator + 사용자 정의해서 등록해준 validator)의 validator를 가지게 되더라고요 그렇다면 Controller 매개변수에 있는 validator들에 적용 순위가 또한 존재하는 지 궁금합니다. 단순히 support로 구분하는지? 여기서 의심이 든 점이 global적용되는 validator가 정말 하나만 지원이 되는지 궁금합니다.

추가적으로 이런 궁금증으로 구글링 결과로 

https://stackoverflow.com/questions/14533488/adding-multiple-validators-using-initbinder

내용을 보았는데 initBinder를 네이밍지어서 여러개의 binding을 할수 있다는 내용인데 해당 내용이 잘이해가지않아 추가 질문드립니다 감사합니다

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. hsg0208님^^

저도 잘 모르겠습니다. 혹시 아시는 분 있으면 답변 부탁드려요.

감사합니다.

hsg0208님의 프로필 이미지
hsg0208

작성한 질문수

질문하기