Validation

공부 기록/이것이 백엔드 개발이다 With Java

EP18. 상품 관리 애플리케이션에 유효성 검사 추가하기 1편

유효성 검사 상품 관리 애플리케이션을 만들다 보면, 단순히 요청을 받고 저장하는 것만으로는 충분하지 않다는 걸 금방 느끼게 된다.예를 들어 상품 이름이 비어 있거나, 가격이 음수이거나, 재고 수량이 비정상적으로 큰 값이라면애플리케이션은 이런 데이터를 그대로 받아들여서는 안 된다. 이런 상황을 막기 위해 필요한 것이 바로 유효성 검사(validation) 다.유효성 검사는 말 그대로 우리가 다루는 데이터가 요구사항에 맞는 적절한 값을 가지고 있는지 확인하는 과정이다. 처음 유효성 검사 로직을 작성할 때는,Product에 getter를 추가한 뒤 서비스 코드에서 값을 하나씩 꺼내 검증하는 방식으로 구현하는 경우가 많다.예를 들어 서비스 안에서 상품 이름 길이를 확인하고, 가격 범위를 검사하고,조건에 맞지 ..

Yang Ji Woo
'Validation' 태그의 글 목록