Роман Нагаев
странно, начинал учить спринг с этой книжки но с третьего издания, таких проблем вродь не было, попробуй сравнить с более старыми версиями
Там в pdf, допустим, забыли метод указать у класса. Ладно, он есть на сайте. С сайта копирнул его, а он вот такой:
private List<Ingredient> filterByType(
<Ingredient> ingredients, Type type) {
return ingredients
.stream()
.filter(x -> x.getType().equals(type))
.collect(Collectors.toList());
}
Ну, понятное дело, что не скомпилируется. Должно быть в параметре List<Ingredient> ingredients.
Т.е. два раза в одном месте так накосячить. Диковато.