gpt4 book ai didi

spring - 可以将 Spring EL (SpEL) 配置为忽略表达式中间的空对象吗

转载 作者:行者123 更新时间:2023-12-04 05:42:47 25 4
gpt4 key购买 nike

如果我有表达式:obj1.obj2.obj3

并且 obj2 为空,则表达式失败并出现异常。有没有办法将 SpEL 配置为只返回 null?

最佳答案

您应该使用安全导航操作符 ?. (在你的例子中是 obj1?.obj2?.obj3 )以避免讨厌的 NullPointerException在导航 bean 图形时。

您可以在 章中找到详细说明和一些示例。 6.5.15 安全导航运营商 reference

关于spring - 可以将 Spring EL (SpEL) 配置为忽略表达式中间的空对象吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6150205/

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