반응형 FiledError1 [Spring MVC] 검증(Validation) 정리 : 수동 검증부터 @Validated와 현대적 전역 API 검증까지 1. 도입부 (Introduction)웹 애플리케이션을 개발할 때 가장 중요하면서도 빈번하게 비즈니스 결함이 발생하는 지점이 바로 '입력 데이터 검증'이다. 만약 사용자가 상품 등록 폼에서 가격에 숫자가 아닌 문자를 입력하거나, 필수값을 누락한 채 제출했을 때 서버가 이를 적절히 방지하지 못하면 시스템은 즉각 에러 페이지를 뿜어내며 중단된다.클라이언트 검증(JavaScript 등)은 사용자가 입력을 마치자마자 브라우저단에서 즉각 피드백을 주므로 UX(사용자 경험)가 극대화되지만, 포스트맨(Postman)이나 개발자 도구를 통해 요청값을 쉽게 변조할 수 있어 보안에 극도로 취약하다. 반면 서버 검증은 안전하지만, API나 HTTP 요청이 완전히 서버를 거쳐 돌아와야 하므로 즉각적인 피드백이 부족하다는 아쉬.. 2026. 5. 26. 이전 1 다음 반응형