Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Xcode
- UIButton
- view
- Apple
- Notification
- stack
- rxswift
- Session
- github
- window
- SwiftUI
- Archive
- 개발자
- appstore
- IOS
- Firebase
- darkmode
- MacOS
- Python
- 웹뷰
- iOS16
- JPA
- Code
- error
- mac
- Swift
- Realm
- FLUTTER
- Git
- 한글
Archives
- Today
- Total
EEYatHo 앱 깎는 이야기
Server ) Could not read JSON: Cannot construct instance of XXXDto, XXXResponse 오류 해결 - EEYatHo iOS 본문
Server
Server ) Could not read JSON: Cannot construct instance of XXXDto, XXXResponse 오류 해결 - EEYatHo iOS
EEYatHo 2021. 2. 17. 23:36반응형
( 오류 메세지 )
ErrorMessage : Could not read JSON: Cannot construct instance of 'XXXResponse' (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)\n at [Source: ~~~ (생략)
[ 문제의 원인 ]
Redis에서 캐시된 데이터를 다시 보내줘야할 경우,
내부적으로 해당 데이터를 재구성하는데, 이때 필요한 생성자가 없다는 것이다.
LocalDate 처리도 그렇고 @Cacheable, Redis 쓰기 참 힘드네.. 😢
현재 코드 상태가, API의 Response 모델을 일일히 만들어주는데,
이 모델이 @Builder 어노테이션만 붙혀놓은 상태라 Redis가 생성자를 못찾아서 오류가 나왔던 것이다.
해당 XXXResponse모델에 @NoArgsConstructor, @AllArgsConstructor를 붙혀주니까 해결되었다.
'Server' 카테고리의 다른 글
맥에서 로컬 젠킨스 위치, 비로그인 접속 (0) | 2021.03.11 |
---|---|
JPA 검색 구현 (0) | 2021.03.04 |
Server ) AWS RDS JPA Query 쿼리 로그 보는 법 (Cloud Watch) - EEYatHo iOS (0) | 2021.02.18 |
Server ) JPA Query Sort - EEYatHo iOS (0) | 2021.02.18 |
Server ) Cannot construct instance of java.time.LocalDateTime 오류 해결 (1) | 2021.02.17 |
Comments