Spring bean для представления таблицы - PullRequest
0 голосов
/ 17 апреля 2019

Вот как мы можем представить карту в Spring beans

<bean id="MyBean" class="org.MyClass">
    <constructor-arg name="componentName">
        <util:map>
            <entry key="T1" value-ref="A"/>
            <entry key="T2" value-ref="B"/>
            <entry key="T3" value-ref="C"/>
        </util:map>
</bean>

Для этого класса:

public class MyClass {
    public MyClass(Map<String, String> componentName)
}

Как бы я представлял класс, которому нужна таблица вместо карты

import com.google.common.collect.Table;

public class MyClass {
    public MyClass(Table<String, String, String> componentName)
}

Я также хотел бы понять, как это можно расширить для более сложных структур, таких как сам класс.

1 Ответ

0 голосов
/ 17 апреля 2019

Поддерживаются только четыре основных типа коллекции.

List – <list/>
Set – <set/>
Map – <map/>
Properties – <props/>

Из документов

В элементах list, set, map и props вы задаете свойства и аргументы типов коллекции Java, таких как List, Set, Map и Properties, соответственно.

Spring Doc Ref [7.4.2]: https://docs.spring.io/spring/docs/4.3.12.RELEASE/spring-framework-reference/htmlsingle/#beans-factory-class

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...