[Spring] Validation 추상화


[Spring] Validation 추상화

Validatororg.springwork.validation.Validator애플리케이션에서 사용하는 객체 검증용 인터페이스다. 스프링 MVC에서 주로 사용되지만, 사실 어떠한 계층과도 상관없이 사용할 수 있다. 웹 서비스, 데이터 등 어느 계층에서나 사용 가능하다. Validator의 구현체로는 `LocalValidatorFactoryBean`이 있다.인터페이스- boolean supports(Class clazz) : 어떤 타입의 객체를 검증할 때 사용할 것인지를 결정한다.- void validate(Object obj, Errors e) : 실제 검증 로직을 이 안에서 구현하며, 에러 발생 시 e에 에러를 주입한다.- 구현할 때 ValidationUtils를 사용하면 편리하나, 오래된 방법으로 자주 사용되지 않는다.스..........



원문링크 : [Spring] Validation 추상화