[Spring] RestTemplate 알아보기
Spring 프레임워크에서는 외부 API와 통신을 위해 RestTemplate을 구현해 두었습니다. RestTemplate이 무엇이고 어떤 동작을 수행하는지 정리해보고자 합니다. RestTemplate RestTemplate는 스프링 3.0부터 지원하는 HTTP 요청을 수행하는 동기식 클라이언트이다. HTTP 통신을 단순화하고 RESTful 원칙을 지킨 HTTP 메서드(GET, POST, DELETE, PUT)에 적합한 여러 메서드들을 제공하고 있기 때문에 HTTP 통신에 있어 유용하게 사용할 수 있다. RestTemplate는 Blocking과 동기 방식이라는 특징이 존재한다. Blocking과 동기, Non-blocking과 비동기를 같은 개념으로 헷갈리는 경우가 많다. 하지만 두 개념은 구분 짓는 ..
Spring
2023. 4. 22. 16:46