有没有办法只在不为null时设置spring属性?
<bean class="class name">
<property name="name" value="DependentId"/>
</bean>
我只想在ID不为空时设置此属性(并且它可以为null)
我从其中一个类似的问题尝试了这个建议,但没有工作
<bean class="class name">
<property name="name" value="$(DependentId:#{{null}})"/>
</bean>
答案 0 :(得分:0)
您可以尝试此解决方案:
<bean name="bean name" class="class name">
<property name="name" value="#{'${dependentId}'=='' ? null : '${dependentId}'}" />
</bean>