diff --git a/src/main/java/com/somemore/user/dto/basicinfo/VolunteerBasicInfoRequestDto.java b/src/main/java/com/somemore/user/dto/basicinfo/VolunteerBasicInfoRequestDto.java index a45e2e13..8308f344 100644 --- a/src/main/java/com/somemore/user/dto/basicinfo/VolunteerBasicInfoRequestDto.java +++ b/src/main/java/com/somemore/user/dto/basicinfo/VolunteerBasicInfoRequestDto.java @@ -1,14 +1,16 @@ package com.somemore.user.dto.basicinfo; -import com.fasterxml.jackson.databind.PropertyNamingStrategies; +import com.fasterxml.jackson.databind.PropertyNamingStrategies.SnakeCaseStrategy; import com.fasterxml.jackson.databind.annotation.JsonNaming; import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.Valid; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotNull; -@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class) +@JsonNaming(SnakeCaseStrategy.class) public record VolunteerBasicInfoRequestDto( @Schema(description = "공통 기본 정보") - @NotBlank(message = "공통 기본 정보는 필수 값입니다.") + @Valid @NotNull(message = "공통 기본 정보는 필수 값입니다.") CommonBasicInfoRequestDto commonBasicInfo, @Schema(description = "닉네임", example = "칠가이") @@ -19,4 +21,5 @@ public record VolunteerBasicInfoRequestDto( @NotBlank(message = "성별은 필수 값입니다.") String gender ) { + }