gpt4 book ai didi

java - Spring SpEL - 仅当值不为空时设置属性

转载 作者:行者123 更新时间:2023-11-30 07:46:07 25 4
gpt4 key购买 nike

我正在使用 Spring,并且我只想在传递的值不为 null 时设置属性?

我尝试了这个例子,但它不起作用。我只想在属性不为空时添加该属性,否则不添加它。我不想添加默认值。感谢您的帮助

<util:properties id="mailProperties" location="classpath:mail.properties"/>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.starttls.enable">#{mailProperties['mail.smtp.starttls.enable']:''}</prop>
</props>
</property>

最佳答案

#{mailProperties['mail.smtp.starttls.enable']==null ? false: mailProperties['mail.smtp.starttls.enable']}

这是一个设置默认值的示例:如果值为 null,我将其设置为 false,否则我将其设置为其值。

关于java - Spring SpEL - 仅当值不为空时设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33943352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com