[스프링 3팀] 10장. 유효성 검사와 예외처리 ~ 11장. 액추에이터 활용하기
10. 유효성 검사와 예외처리애플리케이션의 비즈니스 로직이 올바르게 동작하려면 데이터를 사전 검증하는 작업이 필요합니다.이것을 유효성 검사 또는 데이터 검증이라 부릅니다. 10.1 일반적인 애플리케이션 유효성 검사의 문제점 1. 계층별로 진행하는 유효성 검사는 검증 로직이 각 클래스별로 분산돼 있어 관리하기가 어렵습니다.2. 검증 로직에 중복이 많아 여러 곳에 유사한 기능의 코드가 존재할 수 있습니다.3. 검증해야 할 값이 많다면 검증하는 코드가 길어집니다.이러한 문제로 코드가 복잡해지고 가독성이 떨어집니다. 자바 진영에서는 Bean Validation이라는 데이터 유효성 검사 프레임워크를 제공합니다.Bean Validation은 어노테이션을 통해 다양한 데이터를 검증하는 기능을 제공합니다. 10.2..
24-25/Spring 3
2025. 1. 10. 10:01