TIL

FeignClient vs RestTemplate

돌맹이00 2023. 2. 13. 08:48

둘 다 api 요청을 하기 위해 사용한다. 둘다 blocking 방식이다


1.RestTemplate


2. FeginClient

인터페이스를 만든 후 활용.

@FeignClient(value = "example", url = "$")
public interface ExampleClient {

    @GetMapping("/status/")
    void status(@PathVariable("status") int status);
}

 

MainserviceClient

TesController

 

 

직관적으로 feinclient쪽이 짧다는 것을 알 수 있다.