[Spring]RestTemplate APIの呼び出し
Spring boot環境ではFeign Clientで呼び出すことができますが、旧式のソースでは
[Java] Map to Object::ObjectMapper
https://velog.io/@kmdngmn/Java-Map-to-Object-ObjectMapper
RestTemplate
を使用することもできます.import org.springframework.web.client.RestTemplate;
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
...
// RestTemplate
RestTemplate restTemplate = new RestTemplate();
// Factory
HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory();
factory.setConnectTimeout(3000);
factory.setReadTimeout(3000);
restTemplate.setRequestFactory(factory);
// API 호출 URL
String sendUrl = "dev-api.xxx.com/test";
// API 조회 (GET)
Map<?, ?> response = (Map<?, ?>) restTemplate.getForObject(sendUrl, Map.class);
if (response != null) {
Map<String, Object> result = (Map<String, Object>) response.get("result");
}
リファレンス[Java] Map to Object::ObjectMapper
https://velog.io/@kmdngmn/Java-Map-to-Object-ObjectMapper
Reference
この問題について([Spring]RestTemplate APIの呼び出し), 我々は、より多くの情報をここで見つけました https://velog.io/@kmdngmn/Spring-RestTemplate-API-호출テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol