Spring构造函数-arg类型不正确

时间:2014-01-31 17:32:20

标签: java spring escaping

我在context.xml中有以下内容:

<bean id="myBean" class="org.stuff.morestuff.ClassClass" 
    destroy-method="quit">
    <constructor-arg name="someAddr">
        <bean class="java.net.URL">
            <constructor-arg type= "java.lang.String" value="http://something@ondemand.saucelabs.com:80" />
        </bean>
    </constructor-arg>
    <constructor-arg name="argTwo" ref="stability"/>
</bean>

由于以下原因导致无法加载应用程序上下文错误:

Constructor threw nested exception; java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map. 

我看过,'@'不是特殊字符,不需要转义(无论如何都没有转义序列)。 URL类型是String,但它仍然被Spring解析为Map。

有没有人知道解决这个问题?

感谢。

0 个答案:

没有答案
相关问题