Deixei o arquivo "application.properties" do jeito que foi feito na vídeo aula:
spring.datasource.url=jdbc:postgresql://${DB_HOST}/${DB_NAME} spring.datasource.username=${DB_USER} spring.datasource.password=${DB_PASSWORD} spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.hibernate.ddl-auto=update
O que eu fiz de diferente é colocar as variáveis de ambiente no arquivo ".env" e instalei a dependencia java-dotenv no projeto. Para armazenar a OPENAI_APIKEY e usa-la na classe ConsultaChatGPT e deu tudo certo. Mas no "application.properties" acho que as variáveis não estão sendo reconhecidas. Quando tentava rodar o projeto dava um PSQLException falando que a conexão falhou.
Alguém sabe o que eu posso fazer neste caso? Acho melhor usar um arquivo .env para armazenar as variáveis de ambiente do que fazer do mesmo jeito que foi feito na vídeo aula porque acredito que vai ficar organizado para trabalhar em outros projetos.