1

文字列のマップがあります。そのマップから値を取り出して、別のオブジェクトに 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"))
4

1 に答える 1