Есть ли способ предотвратить NPE при доступе к вложенному компоненту с использованием commons-beanutils? Вот мой код:Как предотвратить NPE при доступе к вложенному/индексированному свойству компонента
new BeanUtilsBean().getProperty(human, "parent.name");
В этом случае я хочу getProperty()
либо возвращает пустую строку («»), когда human.getParent() == null
или обрабатывать его таким образом, что другой бросали NPE.
Ну NPE может быть выброшено по другим причинам, скажем, сам боб является недействительным. Разве нет никакой возможности в beanutils для этого? – Mohsen