11

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

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

4

1 回答 1

19

您应该使用安全导航运算符?.(在您的示例中是obj1?.obj2?.obj3)以避免NullPointerException在导航 bean 图形时出现讨厌的情况。

您可以在参考的第6.5.15 章安全导航运算符中找到详细说明和一些示例

于 2011-05-27T09:22:26.237 回答