1
resposta

[Bug] Erro no codigo ao fazer atualização e exclusão pelo curso de Spring boot!

Aparece o seguinte erro apos eu adicionar os metodos PUT e DELETE conforme foi mostrado no curso de Spring Boot:

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2023-05-15T12:27:07.743-03:00 ERROR 8568 --- [  restartedMain] o.s.boot.SpringApplication               : Application run failed

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'pacienteController': Unsatisfied dependency expressed through field 'repository': Error creating bean with name 'pacienteRepository' defined in med.voll.api.paciente.PacienteRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract org.springframework.data.domain.Page med.voll.api.paciente.PacienteRepository.findAllAtivoTrue(org.springframework.data.domain.Pageable); Reason: Failed to create query for method public abstract org.springframework.data.domain.Page med.voll.api.paciente.PacienteRepository.findAllAtivoTrue(org.springframework.data.domain.Pageable); No property 'findAllAtivo' found for type 'Paciente'
1 resposta

Olá Emerson, tudo bem?

Pelo erro apresentado, parece que há um problema na sua classe PacienteRepository, mais especificamente no método findAllAtivoTrue. O erro indica que não foi encontrada a propriedade 'findAllAtivo' na classe Paciente.

Verifique se a propriedade foi declarada corretamente na classe e se o nome da propriedade está correto. Além disso, verifique se o método está sendo chamado corretamente na sua classe PacienteController.

Caso não consiga resolver o problema, mostra pra gente as classes envolvidas pra gente entender certinho e como podemos te ajudar.

Espero ter ajudado e bons estudos!