WebClient예제

열정전산개발자·2021년 7월 20일
0

restapi

목록 보기
9/10

WebClient 은 비동기식으로 작동하는 api 요청수행하는클라이언트
위에 설정으로 시간을 제한해서 들어오게끔 configuration 설정했다.
그리고 BASE , LOCAL 은
https://jsonplaceholder.typicode.com/guide/
API 샘플을 테스트 하는곳과
내가 직접 포트를 8081로 만들어서 POST 동작을 확인하기위해서 만들었다

service 단에서

비동기식으로 요청 방법
위에를 실행하기위해선

실패시 재시도 방법

위와같이 실패시 다시 시도 할수있다.
그리고
POST로 외부 API 데이터를 넘길때

위와 같은 형식으로 넘기면
외부에서 만든 rest api return 가이드에 맞게
데이터가 들어올것이다

8081포트로 임의로 하나를 만들어서 테스트를 해보았다.

https://github.com/dlehden/WebClientExample/tree/main/WebClient

참고자료
https://ichi.pro/ko/spring-boot-webclient-chiteu-siteu-394640816702

https://weirdstuffs.tistory.com/3

profile
x년차 ERP(포워딩,선사,창고) 개발자

0개의 댓글