Spring Vault — VaultResponse работает, VaultResponseSupport нет?

#spring-boot #spring-vault

Вопрос:

Итак, если у меня есть этот код:

 public void readSecrets() {
    VaultTemplate vaultTemplate = new VaultTemplate(vaultEndpoint(), new TokenAuthentication("00000000-0000-0000-0000-000000000000"));
    VaultResponse response = vaultTemplate.read("/secret/data/gs-vault-config");
    System.out.println(response.getData().toString());
}
 

Я получаю данные:

 {data={password=passwordone, username=myusername}, metadata={created_time=2021-03-23T06:22:46.7730209Z, deletion_time=, destroyed=false, version=7}}
 

Если у меня есть этот код:

 public void readSecrets() {
    VaultTemplate vaultTemplate = new VaultTemplate(vaultEndpoint(), new TokenAuthentication("00000000-0000-0000-0000-000000000000"));
    VaultResponseSupport<Credentials> response = vaultTemplate.read("/secret/data/gs-vault-config", Credentials.class);
    System.out.println(response.getData().toString());
}
 

Тогда ответ будет:

 Credentials(username=null, password=null)
 

И я понятия не имею, почему? Надеюсь, кто — нибудь увидит, что я делаю не так. Заранее спасибо