@Valid1 [Spring Boot] @Valid를 이용한 유효성 검사 서버에서 데이터를 받을 경우 데이터에 대한 유효성 검사를 하는 방법에 대해서 살펴보겠습니다. 1. application.properties 옵션 추가 클라이언트에서 서버로 알 수 없는 데이터 필드를 전달할 경우 에러를 발생시키는 설정입니다. 이 설정을 false로 하면 정의 되지 않는 속성이 있어도 무시할 수 있습니다. #unknown properties가 있으면 실패 spring.jackson.deserialization.fail-on-unknown-properties=true 2. EventDto 정의 EventDto 클래스를 정의해 보았습니다. 이벤트의 이름, 상세 설명, 이벤트 시작일, 이벤트 종료일등의 데이터값은 항상 null이면 안되기 때문에 @NotEmpty, @NotNull 어노테이션을 사.. 2020. 8. 9. 이전 1 다음