1
resposta

Desafio final Spring boot não esta Funcionando

Por algum motivo mesmo fazendo tudo como a primeira vez e até revendo as aulas o banco se recusa a criar as colunas no repositorio mesmo colocando o comando spring.jpa.hibernate.ddl-auto=update, Por isso não consigo continuar o desafio pois este erro ocorre quando crio o acesso ao repositorio usando a interface:


APPLICATION FAILED TO START


Description:

Field artistaRepository in com.alura.album.AlbumApplication required a bean of type 'repository.ArtistaRepository' that could not be found.

The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)

Detalhe nenhum erro é apontado pela API até colocar a interfasse de repositorio, mas como disse antes indo no pgAdmin4 não esta criado as colunas, abaixo esta o link do github com meu codigo:

https://github.com/Gabriel120-vieira/Alura-Spring-Boot--

1 resposta

Oi Gabriel! Como vai?

O problema em questão está acontecendo pelo fato das pastas "modelos" e "repository" estarem fora da mesma pasta do arquivo principal do projeto, sendo o "AlbumApplication".

Ele é responsável por, a partir das annotations contidas nele, carregar todas as importações e autoconfigurações do projeto. Logo, o fato de ele não encontrar esses arquivos na pasta em questão faz um erro acontecer.

A solução é simples, mova as pastas que destaquei para dentro da pasta "album", como mostra a imagem abaixo:

Captura de tela que mostra a organização correta para pastas e arquivos em um projet o Spring Boot

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.