我有spring-config.xml
<property name="auditoriums">
<map>
<entry key-ref="first_event_dateTime" value-ref="auditorium_1" />
</map>
</property>
Event.java
中的代码:
public void setAuditoriums(NavigableMap<LocalDateTime, Auditorium> auditoriums) {
this.auditoriums = auditoriums;
}
我抓住了异常
org.springframework.beans.ConversionNotSupportedException:失败 将'java.util.LinkedHashMap'类型的属性值转换为必需值 输入'java.util.NavigableMap'
请帮助我,解决它。
答案 0 :(得分:1)
您应该设置MapFactoryBean的targetMapClass属性或使用类似
的属性<util:map map-class="java.util.TreeMap">
您可以在此处找到一些示例:http://www.mkyong.com/spring/spring-mapfactorybean-example/