RestClient 자동 인코딩 (공공데이터 API Key Error)
·
프레임워크 및 라이브러리/Spring
RestClient를 접한 후, 정말 유용하고 편하게 사용하고 있었다.하지만 WebClient도, RestClient도 레퍼런스가 많이 없다보니 계속 실습하며 공부해야 하는데,꼼꼼이 학습을 하지 않아 나와 같은 난관에 빠진 사람들에게 공유하고자,그리고 이 일을 길이길이 기억하고자 글을 작성한다... 😵 마주한 문제공공데이터포털의 '한국관광공사 국문 관광정보 서비스'를 이용하기 위해 외부 API와 연결하려고 작성한 코드. Spring Document의 RestClient 문서를 보면 defaultUriVariables는'Configure default URL variable values to use when expanding URI templates with a Map'(Map으로 URI 템플릿을 확장할..
WebClient를 사용하지 않게 된 이유, 그리고 RestClient
·
프레임워크 및 라이브러리/Spring
🌿 Spring WebFluxWebClient를 알기 전, Spring WebFlux를 먼저 알 필요가 있다. 이유는 WebClient가 WebFlux 프레임워크에 포함되어 있는 WebClientReactor를 기반으로 한 HTTP 요청 클라이언트이기 때문이다.  WebFlux는 Spring Web MVC와 다르게 Spring 5에서 새롭게 추가된 비동기/논블로킹 방식의 프레임워크이다.기존 Spring Web MVC의 Servlet API에선 거의 대부분의 API와 모듈이 동기 방식으로 제공 되어있다. 하지만 Netty와 같은 서버와의 연동을 위해선 비동기/논블로킹 환경을 제공해야 했고, 이를 위해 WebFlux가 만들어지게 된 것이다. WebFlux의 주요 특징1. 비동기 / 논블로킹 Spring M..
유영웅
'RestClient' 태그의 글 목록