我有一个字符串映射。我想从该映射中提取一个值并将其作为 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"))