Если у меня есть выражение: obj1.obj2.obj3
И obj2 имеет значение null, то выражение завершится неудачно с исключением.Есть ли способ настроить SpEL так, чтобы он просто возвращал ноль?
Вы должны использовать оператор безопасной навигации, который ?. (в вашем примере это будет obj1?.obj2?.obj3), чтобы избежать неприятных NullPointerException при навигации по графику бобов.
?.
obj1?.obj2?.obj3
NullPointerException
Вы можете найти подробное объяснение инекоторые примеры в главе 6.5.15 Оператор безопасной навигации из ссылка