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 | 31 |
Tags
- aws elasticache 활용
- Tomcat
- Docker Compose
- redis + spring boot 함께
- catalina.out
- 톰캣
- js
- 초단위
- architecture
- sftp
- 정규식
- docker 컨테이너로 띄우기
- Java
- 자바
- 자바스크립트
- insert
- Linux
- 만들면서 배우는 클린 아키텍처
- 리눅스
- springboot+redis
- mysql
- for문
- Entity Code 치환
- 엔티티 코드 치환
- javascript
- jQuery
- 제이쿼리
- select
- 특수문자 치환
- Stack
Archives
- Today
- Total
목록2025/05/08 (1)
꾸준하게, 차근차근
[Error] java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to...
Spring에서는 공통 인터페이스에 제네릭을 사용해 도메인마다 다른 타입을 주입받는 구조를 자주 활용한다.구조도 깔끔하고 재사용성도 높아서 자주 쓰이는 방식인데, 문제는 FeignClient에 이 구조를 적용하려고 할 때 발생한다. 실무로는 처음 다뤄보는 FeignClient, 하루하루를 고군분투하는 이제 막 입사한 한달차 새내기 개발자는 이 구조가 적용되어 있다는 사실을 인지하지 못한채 로컬 테스트 도중 예외를 만나게 되었고, 디버깅과 구글링으로 삽질을 하다 깨달음에 도달했다. 따라서 이번 글에서는 삽질의 깨달음을 잊지 않기 위해서 FeignClient에서 제네릭 타입이 유지되지 않는 이유, 그로 인해 만났던 예외, 이를 해결하기 위한 방법에 대해 정리하려 한다. 1. 문제 상황: ResponseEnt..
Error
2025. 5. 8. 23:45