api를 만들 때, 서비스 부분에서 예외처리를 했었는데, nestjs 를 사용할때처럼 기본적으로 null값이나 blank를 자체적으로 exception 이 되도록 하는 방법은 없을까 생각하는 찰나에 @Valid 어노테이션에 대해 알게 되었다. @Valid 어노테이션은 @Valid , @Validated 두가지가 존재하고, 이 두개의 어노테이션을 이용하면 내가 서비스에서 예외처리 코드를 만들지 않아도 null 또는 blank, 길이 등에 대해 오류가 발생하면 자체적으로 예외처리가 된다. 아래에서 예제를 들어보겠다. 1. 디펜던시 추가 gradle 에 해당 디펜던시를 추가하여 어노테이션을 사용할 수 있도록 설정한다. 먼저, gradle에 해당 디펜던시를 추가한다. implementation 'org.spri..