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