У меня есть структура, как показано ниже:
Код: Выделить всё
company:
employees:
- name:
age:
- name:
age:
Мне нужна эта структура в ConfigMap, которая имеет пары ключ-значение. Затем мне нужно прочитать это в List, где «Сотрудники» — это POJO, имеющий имя и возраст в качестве полей. У нас также есть @ConfigurationProperties(prefix = "company") в качестве аннотации уровня класса.
Могу ли я добиться этого? Посоветуйте, пожалуйста.
Код: Выделить всё
@ConfigurationProperties(prefix = "company")
class ABC {
List employees;
// .....
}
Код: Выделить всё
class Employee {
String name;
String age;
}
Но основная проблема заключается в том, что ConfigMap имеет уникальные ключи. Как сохранить массивы в ConfigMap, а затем сопоставить их, как указано выше.
Я ожидаю, что массивы сотрудников сопоставятся с POJO.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... jo-in-java