3.7 스프링 유효성 검사 by sh

스프링 3에서는 유효성 검사 지원에 대한 몇 가지 향상된 기능을 도입했습니다. 첫째, JSR-303 Bean Validation API가 완벽하게 지원됩니다. 둘째, 프로그래밍 방식으로 사용하면 스프링의 DataBinder가 객체를 검증하고 바인딩 할 수 있습니다. 셋째, 스프링 MVC는 선언적으로 @Controller입력을 검증하는 것을 지원합니다.

Validation

 시스템 구성 단위가 목표한 대로 동작하기 위한 작업. 시스템의 모든 계층에 필요

 어떤 데이터의 값이 유효한 지 확인하는 것을 의미.

 보안적인 측면에서 유효성 검사란, 올바르지 않은 데이터가 서버로 전송되거나 DB에 저장되지 않도록 하는 것.

 개발 편의와 일관성을 위해 다양한 Validation 도구들이 개발 됨.

Last updated