@GetMapping(value = "/allPatients")
public List<Patient> getAllPatients() {
return patientService.getAllPatients();
}
Вызов данного контроллера выдает ошибку:
"Failed to instantiate java.util.List using constructor NO_CONSTRUCTOR with arguments "
ФЛОУ:
1) Вызов контролера:
@GetMapping(value = "/allPatients")
public List<Patient> getAllPatients(
) {
return patientService.getAllPatients();
}
2) Реализация метода в сервисе:
@Override
public List<Patient> getAllPatients() {
return patientRepository.findAll();
}
3) Сам нативный метод:
import java.util.List;
@Repository
public interface PatientRepository extends MongoRepository<Patient, String> {
//Нативный метод
List<Patient> findAll();
}
4) Предполагаемый результат вывода примерно такой:
[
{
"id": "198",
"firstName": "Michael",
"lastName": "Jackson",
"age": 55,
"credentialsId": "198",
"cardNumber": "198",
},
.....
]
5) Вместо результата: "Failed to instantiate java.util.List using constructor NO_CONSTRUCTOR with arguments ] with root cause"
6) Как выглядит коллекция Пациентов и коллекция докторов:
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости