RestTemplate 이해하기
RestTemplate 란 HTTP 통신을 위한 도구로 RestFul API 웹 서비스와의 상호작용을 쉽게 외부 도메인에서 데이터를 가져오거나 전송할 때 사용되는 스프링 프레임워크의 클래스를 의미한다. 다양한 HTTP 메소드 (GET, POST, PUT, DELETE 등)을 사용하며 원격 서버와 ‘동기식 방식'으로 JSON, XML 등의 데이터 형식으로 통신한다. 동기식 방식으로 요청을 보내고 응답을 받을 때까지 블로킹되며, 요청과 응답이 완료되기 전까지 다음 코드로 진행되지 않는다. 원격 서버와 통신할 때는 응답을 기다리는 동안 대기해야 한다. 동기 방식 및 비동기 방식 동기 방식은 특정 코드가 끝나고 다음 코드가 실행된다. 그래서 API 방식을 호출하고 응답을 받을때까지 기다렸다가 다음 코드를 실행하..