프로젝트 맡은 부분이 딱 내가 부족한 비동기/동기, 함수형 프로그래밍인 것 같아 좋다 😊
오늘은 Web Client에서 private 필드를 못 꺼내오는 이 상황에 대해서... 삽질을 해볼 예정이다
왜 public은 긁어오고 private은 못 긁어올까
1️⃣ bodyToMono 자체에서 class로 매핑을 하는 게 맞을지
2️⃣ bodyToMono를 String으로 가져와서 파싱하는 게 나을 지 모르겠다!
1️⃣을 적용하면서 막혀 있는데, 일단 돌아가는 2️⃣번을 확실히 정립하고 1️⃣을 테스트하면서 적용해보아야 할 듯 싶다
생각보다 해결방법이 간단했다 ㅜㅜ
API 에서 던져주는 필드값이 대문자라서 발생하는 에러였다.
그리고 Non-blocking으로 구현하고 싶었으나, API끼리의 결합도가 높아서 (공공 API의 결과를 카카오맵 API가 바로 활용하는 등 - 자료결합도라 할 수 있겠다) 우리 프로젝트는 Non-blocking으로 구현하기 어려운 조건인 것 같다.
WebClient의 장점을 최대한 살려 보고 싶은데.. 아쉽당
'Memorization' 카테고리의 다른 글
20220708 TIL (0) | 2022.07.09 |
---|---|
20220707 TIL (0) | 2022.07.08 |
20220704 TIL (0) | 2022.07.05 |
20220701 TIL (0) | 2022.07.01 |
20220630 TIL (0) | 2022.06.30 |