신규 프로젝트를 수행하면서 @Validated 어노테이션을 접하게 되었다. if문을 사용하지 않고 간단하게 유효성 검증을 할 수 있는 좋은 기능이었고, 완벽하게 짚고 넘어가기 위해 정리글을 작성하게 되었다. @Valid 자바 표준 스펙으로, Controller 계층에서 사용이 가능하다. 주로 request body를 검증하는 데 많이 사용된다. MethodArgumentNotValidException 예외를 발생시킨다. 예제 사용자 정보에 대한 데이터가 들어올 때에 대한 검증예시를 작성해봤다. 이름, 전화번호, 이메일을 body로 전달받을 때 @Valid 어노테이션을 통한 검증이다. Controller package com.doomole.stockproject.controller; import com.d..