Spring Boot Validation Blog post here https://vasouv.wordpress.com/2023/02/05/spring-boot-validation/