2015-05-28 2 views
1

Я знаю, что если я ставлю свойство в .yml файл так:свойство Bind YAML к карте <String, List <String>> типа с весной Ботинками

list 
    - item 1 
    - item 2 

я могу связать их с java.util .List или Set. Также если свойства yaml таковы:

map: 
    key1: value1 
    key2: value2 

Я могу привязать их к карте. Интересно, хотя, если это возможно, чтобы связать YML свойства на карте> типа ..

+0

как мы привязываем список yml к списку java – v1kas

ответ

0

пытаются добавить следующее:

private Map<String, List<String>> keysList; 

и это в вашем файле .yml

keysList: 
    key1: 
     - value1 
     - value2 
    key2: 
     - value2 
     - value3 
    key3: 
     - value3 
     - value4 

результат должен быть отображением списка:

keysList = {ключ1 = [значение1, значение2], ключ2 = [значение2, значение3], ключ3 = [значение3, value4]}

Если вы используете на этом пути

private Map keysList; 

вы получите карты отображения.

keysList = {ключ1 = {0 = значение1, 1 = значение2}, ключ2 = {0 = значение2, 1 = значение3}, ключ3 = {0 = значение3, 1 = value4}}

Смежные вопросы