Dev/Spring
외부 API 호출 WebClient, RestTemplate
1. RestTemplateRestTemplate은 Spring Framework에서 제공하는 HTTP 클라이언트 라이브러리로, RESTful 웹 서비스와의 통신을 단순화하기 위해 사용된다.주로 서버와 서버 간의 동기식 요청을 처리하며, HTTP 요청을 보내고 응답을 수신하는 역할을 수행한다. 주요 특징동기 방식: 동기 방식이므로 블로킹 발생 가능성 있음. 따라서 요청을 보내면 응답이 올 때까지 대기한다.간결한 API: HTTP 메서드(GET, POST, PUT, DELETE 등)에 대한 기본 메서드들을 제공한다.단순성: 코드가 간결하고 직관적이기 때문에 사용이 쉽다.기본적인 예외 처리 제공: RestClientException을 통해 HTTP 통신 중 발생하는 기본적인 예외를 처리한다.사용법RestT..
2024. 10. 23. 14:05