文字列のマップがあります。そのマップから値を取り出して、別のオブジェクトに Double プロパティとして渡したいと思います。キーが null に解決される可能性があります。これを行う最善の方法は何ですか?
例として、値が null に解決されると、これは失敗します。
<bean id="someBean" class="mystuff.Example">
<property name="someDoubleProp">
<bean class="java.lang.Double">
<constructor-arg value="#{jobParameters['something']}" />
</bean>
</property>
</bean>
うまくいけば、この Java と同じ素敵な SpEL 式を探しています。
myMap.get("something") == null ? null : new Double(myMap.get("something"))