스프링에서 개발을 하다 보면 요청, 응답 dto 값에 validation을 적용하는 경우가 많다. 예를 들어 Request 요청이 다음과 같고 내부 필드에는 title 이 존재할 때 title의 null 여부와 size에 대해서 유효성 검사를 추가하고 싶은 경우가 존재한다. title 은 null 이 아니었으면 좋겠고 길이는 1 ~ 255 자 사이였으면 좋겠다. 다행히도 스프링은 기본적으로 다양한 유효성을 검사해주는 어노테이션을 제공한다. import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; public class Request { // title 은 null 이 아니여야하고 길이는 1 ~ 255 자 사..