Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] Error: Couldn't connect to server

Senhores o projeto estava rodando, alguns testes não estavam dando certo, fiz algumas modificações conforme vi os tópicos de dúvidas e ainda não funcionava, reassisti algumas aulas fiz novas mudanças e agora não conecta com servidor e não funciona mais nada.

https://github.com/MarianaFagundes/Api_Gerenciamento_de_Clinicas.git

Primeiro erro: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'consultaController': Unsatisfied dependency expressed through field 'agenda': Error creating bean with name 'agendaDeConsultas': Unsatisfied dependency expressed through field 'consultaRepository': Error creating bean with name 'consultaRepository' defined in med.voll.api.domain.consulta.ConsultaRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract boolean med.voll.api.domain.consulta.ConsultaRepository.existsByPacienteIdAndDataBetween(java.lang.Long,java.time.LocalDateTime,java.time.LocalDateTime); Reason: Failed to create query for method public abstract boolean med.voll.api.domain.consulta.ConsultaRepository.existsByPacienteIdAndDataBetween(java.lang.Long,java.time.LocalDateTime,java.time.LocalDateTime); No property 'id' found for type 'Paciente'; Did you mean 'ID'; Traversed path: Consulta.paciente

Segundo Erro: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'consultaRepository' defined in med.voll.api.domain.consulta.ConsultaRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract boolean med.voll.api.domain.consulta.ConsultaRepository.existsByPacienteIdAndDataBetween(java.lang.Long,java.time.LocalDateTime,java.time.LocalDateTime); Reason: Failed to create query for method public abstract boolean med.voll.api.domain.consulta.ConsultaRepository.existsByPacienteIdAndDataBetween(java.lang.Long,java.time.LocalDateTime,java.time.LocalDateTime); No property 'id' found for type 'Paciente'; Did you mean 'ID'; Traversed path: Consulta.paciente

Terceiro Erro: Caused by: org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract boolean med.voll.api.domain.consulta.ConsultaRepository.existsByPacienteIdAndDataBetween(java.lang.Long,java.time.LocalDateTime,java.time.LocalDateTime); Reason: Failed to create query for method public abstract boolean med.voll.api.domain.consulta.ConsultaRepository.existsByPacienteIdAndDataBetween(java.lang.Long,java.time.LocalDateTime,java.time.LocalDateTime); No property 'id' found for type 'Paciente'; Did you mean 'ID'; Traversed path: Consulta.paciente

Quarto Erro Caused by: java.lang.IllegalArgumentException: Failed to create query for method public abstract boolean med.voll.api.domain.consulta.ConsultaRepository.existsByPacienteIdAndDataBetween(java.lang.Long,java.time.LocalDateTime,java.time.LocalDateTime); No property 'id' found for type 'Paciente'; Did you mean 'ID'; Traversed path: Consulta.paciente

Quinto Erro Caused by: org.springframework.data.mapping.PropertyReferenceException: No property 'id' found for type 'Paciente'; Did you mean 'ID'; Traversed path: Consulta.paciente

1 resposta
solução!

Oi!

O erro é porque na sua classe Paciente o seu atributo id está escrito ID (com a letra D em maiúscula)