Я пытаюсь использовать утилиту thymeleaf aggregate
, чтобы найти сумму зарплаты из списка, как показано ниже
th:text="${#aggregates.sum(myList.![salary])}"
здесь myList
- это список MyObjct
, как показано ниже
List<MyObject> myList;
public class MyObject{
private String name;
private double salary;
//getter setter
}
Все работает нормально, пока зарплата не будет null
по каждому пункту списка.В этом случае я получаю ошибку java.lang.IllegalArgumentException: Cannot aggregate on iterable containing nulls
Как я могу проверить, все ли элементы списка null
, чтобы предотвратить эту ошибку.