1. 외부 연동이란

1️⃣ 정의

외부 연동이란 우리 Spring 애플리케이션이 다른 서버(API, 외부 시스템)에 HTTP 요청을 보내고 응답을 받는 구조를 의미합니다.

“내 서버가 클라이언트가 되는 상황”


2️⃣ 실무에서의 활용


2. Spring에서 제공하는 REST Client 종류

방식 상태 특징
RestTemplate Legacy 동기, 단순
WebClient 표준 비동기, 논블로킹
OpenFeign 확장 선언형, 별도 라이브러리

👉 현재 표준: WebClient


3. RestTemplate (개념 정리)

1️⃣ 정의

RestTemplate은 동기 방식 HTTP 클라이언트입니다.