Validation 추상화


Validation 추상화

Validation - 애플리케이션에서 사용하는 객체 검증용 인터페이스 특징 - 어떤 계층과도 관계 없다 > 모든 계층(웹, 서비스, 데이터) 에서 사용해도 좋다. - 구현체 중 하나로 .JSR-303(Bean Validation 1.0)과 JSR-349(Bean Validation 1.1)을 지원한다(LocalValidatorFactoryBean) - DataBinder에 들어가 바인딩 할 때 같이 사용되기도 한다. 인터페이스 - booleean supports(Class clazz) : 어떤 타입의 객체를 검증할 때 사용할 것인지 결정함 - void validate(Object obj, Errors e) : 실제 검증 로직을 이 안에서 구현 구현할때 ValidationUtils 사용하며 편리함. 1...


원문링크 : Validation 추상화