[Spring Boot] 스프링 REST 클라이언트 커스터마이징

Junseo Kim·2020년 3월 1일
1

REST 클라이언트 커스터마이징

전 포스팅 코드를 그대로 사용한다.(https://velog.io/@max9106/Spring-Boot-%EC%8A%A4%ED%94%84%EB%A7%81-Rest-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8)

지역적 커스터마이징

전역적 커스터마이징

이렇게하면 모든 builder는 baseUrl이 세팅된 상태로, 다른 Bean들에 주입된다.

WebClientBuilder 자체를 만들어주는 방법도 있다.

Apache HttpClient 사용하기

HttpTemplate 같은 경우에는 기본적으로 Java 밑단에 있는 API를 사용한다.

그걸 HttpClient를 사용하는 것으로 변경할 수 있다.

의존성을 추가해준다.

        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
        </dependency>

0개의 댓글