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

Solução erro de classes e de conexão com o banco de dados

Apenas o relato de que passei, tomando alguns outros tópicos como norte consegui solucionar em meu projeto.

Primeiro, seguindo a orientação do professor, rodei o lombok no Java Application, logo acasionou o erro de não abertura das classes para edição de todos os projetos. A solução no meu caso foi trocar a versão do lombok, troquei a dependência para a versão 1.18.28. Após feito essa atualização já rodou normalmente o projeto. Sempre fechando e abrindo o eclipse e atualizando o projeto após cada etapa.

Para a conexão do banco de dados, também atualizei a versão do flyway nas dependências, e fiz as alterações necessárias para a conexão com o banco de dados funcionar normalmente.

Exemplo de como ficou meu application.yml:

spring:
  datasource:
    url: jdbc:postgresql://localhost:5433/clines-api?autoReconnect=true
    username: ${DB_USER:postgres}
    password: ${DB_PASSWORD:admin}
  jpa:
    hibernate:
      ddl-auto: validate
      flyway:
        baselineOnMigrate: true

Se atentem na porta em que seu postgres está rodando, assim como o nome do projeto, usuário e senha!

Você deve ter o postgres instalado em sua máquina para rodar o projeto normalmente. Basta criar o usuário e senha do postgres normalmente, assim como o Database com o nome que você vai colocar no application.yml ou vice-versa.

Exemplo: url: jdbc:postgresql://localhost:5433/clines-api?autoReconnect=true clines-api (nome do Database no postgres).

Espero que tenha ajudado de alguma forma!

1 resposta
solução!

Oi Rafael, tudo bem?

Fico feliz em saber que você conseguiu solucionar os erros em seu projeto! É sempre gratificante quando conseguimos resolver os problemas que surgem durante o desenvolvimento.

A troca da versão do Lombok para a versão 1.18.28 foi uma ótima solução para o erro de abertura das classes para edição. É importante sempre ficar atento às dependências e atualizá-las quando necessário.

Quanto à conexão com o banco de dados, a atualização da versão do Flyway e as alterações feitas no arquivo application.yml foram fundamentais para o bom funcionamento. É importante configurar corretamente as informações de URL, usuário, senha e porta do banco de dados para que a conexão seja estabelecida corretamente.

Seu exemplo de configuração do application.yml ficou muito claro e completo. Tenho certeza de que será útil para outras pessoas que estiverem enfrentando problemas semelhantes.

Continue assim, persistindo na resolução dos desafios que surgem durante o desenvolvimento.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software