src/main/resources フォルダーから JAR ファイルを読み取り、RestTemplate を使用して Spring ブート アプリケーションからの REST サービス呼び出しのペイロードとして使用する方法
コードスニペットは役に立ちます
ありがとう
src/main/resources フォルダーから JAR ファイルを読み取り、RestTemplate を使用して Spring ブート アプリケーションからの REST サービス呼び出しのペイロードとして使用する方法
コードスニペットは役に立ちます
ありがとう
RestTemplateを使用してファイルを送信するために使用する必要がありLinkedMultiValueMap
ます。コードは次のようになります。
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("yourjarfile").getFile());
LinkedMultiValueMap<String, Object> map = new LinkedMultiValueMap<>();
map.add("file", new FileSystemResource(file));
HttpEntity<MultiValueMap<String, Object>> httpEntity = new HttpEntity<MultiValueMap<String, Object>>(map,
getHeaders());
ResponseEntity<String> resp = new RestTemplate().exchange(
"REST_URL/", HttpMethod.POST, httpEntity,
String.class);