Closed inmonim closed 3 months ago
calendar 생성 및 읽기 추가 및 Request DTO 단의 vaildation/Exception 추가
config/exception 디렉토리에서 global excepction에 Request DTO로 들어오는 데이터를 검증하는 단계를 추가함.
Java에서 Kotlin으로 변환하는 과정에서, nullable한 정수형은 Integer 등으로 변환되나, Non-nullable 한 값은 원시형 int로 변환됨.
그리고 reqeust body로 들어온 데이터 중, int로 변환되어야 할 값이 null, 또는 키값 자체가 없는 경우, 기본값으로 0을 삽입하는 이슈가 있음.
따라서 @field:Min(1)이나 nullable한 값을 선언해주는 것으로 해당 문제를 해결해야 함.
@field:Min(1)
Result
calendar 생성 및 읽기 추가 및 Request DTO 단의 vaildation/Exception 추가
How
config/exception 디렉토리에서 global excepction에 Request DTO로 들어오는 데이터를 검증하는 단계를 추가함.
Issue
Java에서 Kotlin으로 변환하는 과정에서, nullable한 정수형은 Integer 등으로 변환되나, Non-nullable 한 값은 원시형 int로 변환됨.
그리고 reqeust body로 들어온 데이터 중, int로 변환되어야 할 값이 null, 또는 키값 자체가 없는 경우, 기본값으로 0을 삽입하는 이슈가 있음.
따라서
@field:Min(1)
이나 nullable한 값을 선언해주는 것으로 해당 문제를 해결해야 함.