LocalDateTime 타입을 그대로 이용하면서 해결하는 방법은 찾지 못했다.
그 대신 해당 데이터를 String 타입으로 바꾸고,
@JsonFormat(shape = "String", pattern = "yyyy-MM-dd")
와 같은 형식으로 데이터를 전송하면 SpringBoot에서 데이터를 LocalDateTime 타입으로 받는다.
해당 데이터를 LocalDateTime 타입에서 String 타입으로 바꾸기 위해서 내부 코드를 모두 변경할 필요는 없다.
1. 모델 객체의 생성자에서 LocalDateTime 타입으로 입력받은 데이터를 String 타입으로 변환하여 저장하고,
2. 모델 객체에서 해당 데이터의 getter가 String 타입의 데이터를 LocalDateTime으로 변환한 후 반환하도록 하면 된다.
'Etc' 카테고리의 다른 글
Software Maestro 14기 회고 (예비 연수생분들을 위한 글) (1) | 2023.12.19 |
---|---|
소마? 소소하게 마무리하기. (0) | 2023.04.06 |
Set가 같은 객체를 중복으로 저장해요 (0) | 2022.12.28 |
Spinnner에 Adapter 등록할 때 자동으로 아이템이 클릭되지 않도록 할 수 없나요? (0) | 2022.12.28 |
View.weight이 제대로 설정되지 않아요 (0) | 2022.12.28 |