Bean Validation Controller단에서 Validation을 구현하는 것은, 소스코드도 복잡해지고 한 눈에 들어오기 어려워진다. 그래서 Spring에서는 Bean Validation을 사용하도록 권장한다. Bean Validation은 JPA처럼 추상 표준기술이다. 많은 구현체들이 존재하고, 대표적으로 하이버네이트 Validation이 있다. Gradle 설정 implementation 'org.springframework.boot:spring-boot-starter-validation' 을 추가해줘야 한다. jakarta.validation:jakarta.validation-api 그래들이 들어온 모습 객체에 @Max, @NotNull 등을 사용할 때 있는 어노테이션이 여기..