Java/Spring을 활용하여 외부 Http 서버에 요청을 보내고, REST 통신을 하기 위한 방법들을 정리한다. 오래된 기술 순으로 나열하면 다음과 같다. URLConnection HttpClient RestTemplate WebClient 실제 Spring 프로젝트를 만들어서 Http 요청/응답 처리를 해보며 각 라이브러리의 사용법 및 장단점 등을 공부해본다. 그 외 부수적으로 초보 개발자가 얻어갈 수 있는 내용들을 정리할 것이다. project stack : java 17, spring boot 2.7.0, maven 4.0.0 / IDE : intellij Ultimate 1. URLConnection 소개 jdk 1.2부터 내장되었다. jdk 1.2는 1998년 Jave SE 1.2로 발표되었..