2016-09-21 81 views
0

到地圖我有一個枚舉類需要通過枚舉的字符串值在Spring配置XML

public enum MyEnum{ 
    ABC; 
} 

,我有這個春天的xml配置。

<util:map id="myMap"> 
    <entry key="ABC" value-ref="myObj" /> 
</util:map> 

<bean id="mick" class="com.x.Mick"> 
    <property name="myMap" ref="myMap" /> 
</bean> 

上面的設置工作正常,地圖的關鍵字作爲enum傳遞。但現在我的要求是從枚舉中傳遞字符串類型的鍵,即我的地圖將顯示爲Map<String,String>而不是Map<MyEnum,String>

有關如何解決此問題的任何建議?

回答

0

看看這篇文章: Using Enum values as String literals

我想這正是你想,如果我理解正確的東西。

+0

在java類中我知道如何去做:)。我需要在Spring config xml中完成它。 – Lokesh