스프링 볼트는 응답 유형이 다른 모든 API를 미러링해야하므로 래핑 된 응답을 생성하는 API를 제공하지 않습니다. 응답 배치가 필요한 경우 세션 콜백을 사용하십시오.
ResponseEntity<VaultResponse> response = vaultOperations.doWithSession(restOperations -> {
HttpHeaders headers = new HttpHeaders();
headers.add("X-Vault-Wrap-TTL", "1h");
return restOperations.exchange("secret/mykey", HttpMethod.GET, new HttpEntity<>(headers), VaultResponse.class);
});
Map<String, String> wrapInfo = response.getBody().getWrapInfo();
// token to unwrap the response
VaultToken token = VaultToken.of(wrapInfo.get("token"));