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

[Bug] falha de aplicação

EStou tendo falha ao executar o programa.

Description:

Field userRepository in thoaldo.forum_hub.forumhub.service.UserDetailsServiceImpl required a bean of type 'thoaldo.forum_hub.forumhub.repository.UserRepository' that could not be found.

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


Action:

Consider defining a bean of type 'thoaldo.forum_hub.forumhub.repository.UserRepository' in your configuration.

Process finished with exit code 0 https://github.com/rthoaldo/Forum_hub

1 resposta
solução!

Olá Rafael, tudo joia?

Analisando o seu código identifiquei que o que estava causando o erro no seu projeto era a importação que você estava usando nas suas entidades dentro do arquivo "model".

Ao usar a importação import javax.persistence.*; as annotations que você estava aplicando para as entidades não estavam sendo reconhecidas pelo SpringBoot, já que a biblioteca no SpringBoot que é reconhecida é a "Jakarta", logo você deve usar a seguinte importação nas suas entidades: import jakarta.persistence.*;.

Além disso, você havia aplicado algumas configurações na sua classe principal, elas não são necessárias, então faça com que sua classe principal esteja assim:

package thoaldo.forum_hub.forumhub;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication

public class ForumHubApplication {

    public static void main(String[] args) {
        SpringApplication.run(ForumHubApplication.class, args);
    }
}

Espero ter ajudado e bons estudos!

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