[Spring] AsyncRestTemplate 을 이용한 REST API Call.
구 프로젝트에서 신규 프로젝트로 데이터를 반영해줘야 하는 경우가 생겨 HTTP API 호출 클래스인 AsyncRestTemplate 을 사용하려한다. 원래는 Spring5 부터 deprecated 되어 Webclient를 사용했지만, 구 프로젝트가 spring4.3.30 인 관계로 쓸때없는 공수를 투입하지 않기 위해 AsyncRestTemplate 클래스를 활용하려고 한다. AsyncRestTemplate 를 사용하여 비동기 호출을 하려고 한다. 여러 메뉴에서 해당 기능을 활용하기 위해 각 메뉴의 DTO를 받는 제네릭 메소드로 작성해보았다. public class HttpApiUtil { private Logger logger = LoggerFactory.getLogger(this.getClass());..
Java/SpringBoot&Spring
2023. 6. 28. 10:06