3.7 스프링 유효성 검사 by sh
스프링 3에서는 유효성 검사 지원에 대한 몇 가지 향상된 기능을 도입했습니다. 첫째, JSR-303 Bean Validation API가 완벽하게 지원됩니다. 둘째, 프로그래밍 방식으로 사용하면 스프링의 DataBinder
가 객체를 검증하고 바인딩 할 수 있습니다. 셋째, 스프링 MVC는 선언적으로 @Controller
입력을 검증하는 것을 지원합니다.
Validation
시스템 구성 단위가 목표한 대로 동작하기 위한 작업. 시스템의 모든 계층에 필요
어떤 데이터의 값이 유효한 지 확인하는 것을 의미.
보안적인 측면에서 유효성 검사란, 올바르지 않은 데이터가 서버로 전송되거나 DB에 저장되지 않도록 하는 것.
개발 편의와 일관성을 위해 다양한 Validation 도구들이 개발 됨.
Last updated
Was this helpful?