WebClient와 HttpClient의 차이

M.S·2024년 2월 22일
  • 결론은 둘다 Java에서 HTTP 요청을 보내는데 사용한다.

  • HttpClient

    • 표준 라이브러리(java.net.http 패키지)의 일부로 Java 11에 도입
    • 기본적으로 동기식이지만 비동기 작업도 지원
  • WebClient

    • 일반적으로 Spring 기반 애플리케이션에 사용
    • 반응형 프로그래밍 모델을 사용하는 애플리케이션에 사용
    • 다른 Spring 구성요소와 잘 통합되며 HTTP 요청 작성에 대한 보다 선언적이고 기능적인 접근 방식
    • 반응형, 비차단 애플리케이션용으로 설계
profile
나만의 메모장 같은 기록

0개의 댓글