Вот как мы можем представить карту в 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)
}
Я также хотел бы понять, как это можно расширить для более сложных структур, таких как сам класс.