작성한 질문수
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Bean Validation - groups
작성
·
619
0
숫자 입력 필드에 대해서 너무 큰 값을 입력하면 오버플로우가 발생해서 컨트롤러에 해당 값이 기대했던 값으로 넘어가지 않고 음수로 변형되어서 넘어가는데 이러한 경우를 방지하기 위해서 현업에서는 보통 어떤 방식을 사용하고 있는지 궁금합니다.
답변 1
3
안녕하세요. JL님, 공식 서포터즈 Taewon David Hwang입니다:).
서비스에 따라 검증 방식은 다를 수 있으나 일반적으로는 클라이언트쪽에서 사용자의 입력 값에 대한 검증을 실시하고, 입력된 값이 서버로 들어왔을 때 서버에서 검증을 또 한 번 진행합니다.
.
만약 입력 값이 정상적이지 않다면 서버의 경우 해당 부분에 대한 오류 정보를 클라이언트에게 제공하고 클라이언트는 서버로부터 제공받은 오류 정보를 사용자에게 적절히 가공하여 알려줍니다.
감사합니다.
답변 감사합니다!
답변 감사합니다!