model
Вот у меня есть класс RealmRole:
Код: Выделить всё
public class RealmRole {
private String id;
private String name;
public RealmRole() {
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "RealmRole{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
'}';
}
Код: Выделить всё
List
Код: Выделить всё
realmRoleList.stream().filter(realmRole.getName().equals("user")).forEach(sout)
Сообщение: класс java.util.LinkedHashMap не может быть приведен к классу
de.test.userregistration.model.RealmRole
(java.util.LinkedHashMap находится в модуле java.base загрузчика «bootstrap»;
de.test.userregistration.model.RealmRole находится в безымянном модуле
загрузчик 'приложение')
Даже если я просто попробую:
Код: Выделить всё
realmRoleList.stream().forEach(sout)
Я уже прочитал несколько вопросов, но не смог найти ответа на эту проблему.
Я уже удалил инструменты разработчика из pom. xml, потому что я читал, что это может привести к проблемам с загрузчиком классов.
Подробнее здесь: https://stackoverflow.com/questions/648 ... -realmrole