일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 알고리즘
- 코딩
- JPA
- Spring Boot
- 데이터베이스
- 백준
- 자료구조
- 클라우드
- Spring Cloud
- retry
- Spring
- feign
- PL/SQL
- Jenkins
- 오라클
- aws
- 페이징
- 운영체제
- MVC
- Spring Cloud Feign
- golang
- SQL
- Kafka
- 쿼리
- Intellj
- DP
- MST
- db
- 디자인 패턴
- Today
- Total
목록전체 글 (140)
justgo_developer
GraphQL(Graph + Query Language) with Spring-boot 목차 GraphQL 개념 GraphQL 배경 GraphQL 원리 GraphQL 구조 GraphQL 적용 예제 GraphQL 단점 개요 MSA 기반 프로젝트를 진행하면서, 한 서비스에 테이블 갯수가 50~60종이고 각 테이블 항목수가 500개 이상으로 관리되는 항목들이여서 실제 타서비스에서 요청하는 테이블, 항목 들이 모두 달랐다. 따라서, 타 서비스에 API를 제공하기에는 너무 많은 EndPoint를 개발하여야 했다. 이 문제를 해결하기 위해 GraphQL이라는 언어를 사용하여 개발을 진행했었다. 이직 성공 후 새로운 직장에 가기 전, 이전 직장에서 사용했던 GraphQL 언어에 대해서 다시 한번 복습해보며 적용해보려..
# Feign Configration 반영 안되는 현상 원인 및 해결 ## __개요__ Feign Header 넣는 Config를 따로 만들어 Feign Configuration에 적용하엿으나 반영이 안되는 현상이 발생. ___ ## __상세__ 원인 : 같은 FeignClient name이지만 다른 Configuration일때 반영 안됨. 해결 : FeignClient name 변경하니 정상 작동. -> KakaoOpenApiClient에서 KakaoFeignConfiguration가 반영되어야 하지만 KakaoTestConfig가 반영됨. Feign name 별로 Configuration이 설정됨 name 같은 걸로 안하게 주의해야 할듯. -> FeignClient name이 key라서 configu..
개요 Legacy를 MSA로 전환 중인데 모든 API를 Feign을 이용하여 전환하려고 개발중이다. Response Header를 가져와야 하는 경우도 있고, Http Status를 가져와서 처리해야 하는 경우도 있다. Feign은 Response 객체를 제공하고 있어 이 객체로 리턴 타입을 설정하면 가져 올 수 있는데 Response에 다른 값들도 존재하고 있어 한번 살펴보려고 한다. 상세 Feign.Response 객체를 FeignClient Interface 리턴 값으로 지정만 해주면 Response 객체에서 내가 원하는 HTTP Status, Header를 가져와 처리 할 수 있다. @FeignClient(name = "kakao-open-api", url = "https://dapi.kakao...