Validation1 [SpringBoot] Request로 오는 객체 검증(Validation) 알아보기 객체 검증은 정말 자주 하는 작업이지만 정말 중요한 작업이기도 하다. Annotation만 붙일 것이 아니라, 어떻게 동작하는지 또 어떻게 깔끔한 유효성 검사를 할 수 있는지 알아보자. Intro 일반적 애플리케이션의 Validation 검시 시, 아래와 같은 문제를 갖고 있다. 애플리케이션 전체에 분산되어 있다. 코드 중복이 심하다. 비즈니스 로직에 섞여있어 로직 추적이 어렵고, 복잡해진다. Bean Validation 위와 같은 문제를 해결하기 위해 Java에서는 Bean Validation이라는 유효성 검사 프레임워크를 제공해준다. 도메인 모델에 어노테이션으로 정의할 수 있다. dependency 추가 org.springframework.boot spring-boot-starter-validatio.. 2021. 8. 15. 이전 1 다음