
Feign Client를 사용하여 MSA 서비스를 설계할 경우 HTTP 메서드 중 PATCH 메서드가 동작하지 않는 오류를 보게 된다.HttpURLConnection클래스가 PATCH 메서드를 유효한 유형으로 인식하지 못하기 때문에 발생한다.feign.RetryableException: Invalid HTTP method: PATCH executing HttpClient 로 문제 해결하기PATCH 메서드를 유효하게 하기 위해 HttpClient를 사용할 수 있다.feign에서 지원하는 http client는 ApacheHttpClient와 OkHttpClient 가 있다. Apache HttpClient vs OkHttpHttpClient의 장점과 단점은 무엇입니까?OkHttp에는 HTTP/2, 내장 ..

FeignClient 란?FeignClient는 Spring Cloud에서 제공하는 HTTP 클라이언트로, 선언적으로 RESTful 웹 서비스를 호출할 수 있도록 함 연결하려는 서비스 구조MSA Project 배송 서비스에서 일부이다.- Auth : 사용자 계정 정보를 보관한다.- Slack : 서비스내 배송 정보를 담당자 슬랙 DM 으로 전송한다.- Ai : gemini Ai 와 연결하여 예상 배송 완료 시간과 날씨 정보를 받아온다.OpenFeign 으로 응답받기의존성 추가연결이 필요한 모든 서비스 (Auth, Slack, Ai)에 OpenFeign 의존성을 추가한다.implementation 'org.springframework.cloud:spring-cloud-starter-openfeign' ..
- Total
- Today
- Yesterday
- 테스트
- MYSQL
- 객체지향
- 로드맵
- 기술도서
- 더티체킹
- Solid
- 리팩토링
- 인프런
- Spring
- 트랜잭션
- JPA
- 마이크로서비스
- MSA
- http
- JPQL
- Lazy
- JaCoCo
- 개발자취준일기
- 바이브코딩
- mock
- 코딩테스트
- java
- 클린코드
- queryDSL
- 다형성
- 트러블슈팅
- 프로젝트기획
- feignclient
- datalock
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |