Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Error creating bean with name 'consultaRepository'

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2023-12-08T14:07:28.026-03:00 ERROR 18300 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed

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: Not a managed type: class med.voll.api.domain.consulta.Consulta //--------------------------------------------------------------------------------------------------------------------------------/

package med.voll.api.domain.consulta;

import org.springframework.data.jpa.repository.JpaRepository;

public interface ConsultaRepository extends JpaRepository<Consulta, Long> {

}

Quando excluo ConsultaRepository do projeto, funciona.

2 respostas
solução!

Olá Gabriel!

Pelo que entendi, você está enfrentando um problema ao criar o bean 'consultaRepository' no seu projeto Spring Boot. O erro que você está recebendo indica que o tipo 'Consulta' não está sendo reconhecido como um tipo gerenciado pelo Spring.

Uma possível solução para esse problema é adicionar a anotação @Entity na classe 'Consulta' do seu pacote 'med.voll.api.domain.consulta'. Essa anotação informa ao Spring que a classe 'Consulta' é uma entidade JPA e deve ser gerenciada pelo framework.

Após adicionar a anotação @Entity, tente executar o projeto novamente e veja se o erro persiste. Caso ainda esteja enfrentando problemas, verifique se a classe 'Consulta' está no mesmo pacote que as outras entidades JPA do seu projeto e se todas as dependências necessárias estão corretamente configuradas.

Espero que essa sugestão possa te ajudar a resolver o problema. Se tiver mais alguma dúvida, é só me dizer! Espero ter ajudado e bons estudos!

Resolvido Renan, obrigado pela orientação.