我試圖做這樣的事情:如何設置一個只要十六進制在Spring XML配置
<bean id="myBean" class="com.example.SomeThing">
<property name="longValue">
<bean class="java.lang.Long">
<constructor-arg value="0x0418a14372d4186eL" type="long"/>
</bean>
</property>
</bean>
但是這會導致以下異常:
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'java.lang.Long#19190b75' defined in file [/apollo/env/path/to/config.xml]: Unsatisfied dependency expressed through constructor argument with index 0 of type [java.lang.String]: Ambiguous constructor argument types - did you specify the correct bean references as constructor arguments?
這工作,以及:'<屬性名= 「的longValue」 值= 「0x0418a14372d4186e」/>' – 2017-01-19 19:15:11