java 154

OpenFeign 알아보기

목차[OpenFeign이란]Open Feign은 Netflix에 의해 처음 만들어진 Declarative(선언적인) HTTP Client 도구.Netflix OSS가 공개되고 나서 Spring Cloud 진영은 Spring Cloud Netflix라는 프로젝트로 Netflix OSS를 Spring Cloud 생태계로 포함시켰는데, Feign은 단독으로 사용될 수 있도록 별도의 starter로 제공되었다.이후에 넷플릭스는 내부적으로 feign의 사용 및 개발을 중단하기로 결정하였고, OpenFeign이라는 새로운 이름과 함께 오픈소스 커뮤니티로 넘겨졌다. 참고자료배민: https://techblog.woowahan.com/2630/로깅 설정 방법: https://cloud.spring.io/spring-c..

Java 2024.08.30

RestClient 알아보기

목차[RestClient?]RestClient는 SpringBoot 3.2에 추가된 것으로 기존 RestTemplate을 대체하게 될 것이며 reactive 한 기능도 포함되어 있다고 한다.  소개 문서: https://spring.io/blog/2023/07/13/new-in-spring-6-1-restclient가이드 문서: https://docs.spring.io/spring-framework/reference/integration/rest-clients.html RestClient는 Spring framework 6.1(Spring boot 3.2)에 새로 추가된 동기식 HTTP Client로 Spring 애플리케이션에서 REST API 호출을 위한 HTTP 요청을 보낼 수 있다.RestClien..