Olá Carlos.
Tudo bem?
Temos algumas opções para tentar resolver o seu problema:
Vamos aos passos:
Opção 1 :Desabilitar temporariamente o banco (mais simples)
Se nessa etapa do curso você ainda não vai usar banco de dados, o melhor é desabilitar a autoconfiguração do DataSource.
No arquivo:
src/main/resources/application.properties
adicione:
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
Depois rode normalmente:
mvn spring-boot:run
ou pela IDE.
Essa é a solução mais simples para continuar acompanhando o curso.
Opção 2 — Criar variáveis de ambiente fake
Se o projeto exige as variáveis, você pode definir valores temporários.
Normalmente o projeto usa algo assim:
spring.datasource.url=${DB_URL}
spring.datasource.username=${DB_USER}
spring.datasource.password=${DB_PASSWORD}
Então você precisa criar: DB_URL, DB_USER, DB_PASSWORD:
windows
$env:DB_URL="jdbc:mysql://localhost:3306/teste"
$env:DB_USER="root"
$env:DB_PASSWORD="123456"
Linux/macOS
export DB_URL=jdbc:mysql://localhost:3306/teste
export DB_USER=root
export DB_PASSWORD=123456
Depois execute o projeto na mesma janela do terminal.
Opção 3 — Colocar valores direto no application.properties
Você também pode substituir temporariamente as variáveis por valores fixos:
spring.datasource.url=jdbc:mysql://localhost:3306/teste
spring.datasource.username=root
spring.datasource.password=123456
Mas isso só funciona se você tiver um MySQL rodando.
Testa ai as opções,retorna um feedback.
Se quiser que ensine a configurar um banco e as variaveis comenta ai.
Bons estudos.