Код: Выделить всё
customer:
vote:
people:
vote-order:
1:
id: 3
name: "社長様"
2:
id: 4
name: "会長様"
3:
id: 7
name: "english_value"
< /code>
Я сделал порядок голосования, чтобы получить значения из этого < /p>
@ConfigurationProperties(prefix = "customer.vote.people")
public class VoteOrder {
private Map voteOrder;
public Map getVoteOrder() {
return voteOrder;
}
public void setVoteOrder(Map voteOrder) {
this.voteOrder = voteOrder;
}
public static class Voter {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
}
< /code>
Я сейчас в странной ситуации, как я назвал значение таким:
Map peoples = voteOrder.getVoteOrder();Я могу получить значения для 3, таких как peoples.get (3) Я могу получить имя и идентификатор, но когда я делаю peoples.get (2) или peoples.get (1) Я получаю идентификатор, но для имени я получаю это значение ??? ??? /> thanks.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ation-yaml