Olá, Pedro!
Pelo erro apresentado, parece que você está enfrentando um problema ao configurar o MySQL no Docker. O erro indica que o atributo 'url' não está especificado e nenhum datasource embutido pôde ser configurado. Além disso, o driver de conexão adequado não foi determinado.
Uma possível solução para esse problema é verificar se você configurou corretamente o arquivo application-dev.properties
(ou similar) com as informações de conexão do MySQL. Certifique-se de que você definiu corretamente o url
, username
e password
para o MySQL.
Aqui está um exemplo de como a configuração pode ser feita no arquivo application-dev.properties
:
spring.datasource.url=jdbc:mysql://localhost:3306/forum
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
Lembre-se de substituir localhost
pelo endereço do host do seu container Docker, caso esteja executando o MySQL em um container separado. Além disso, verifique se a porta do MySQL no Docker (3306
) está mapeada corretamente para a porta do host.
Após fazer essas alterações, tente rodar o projeto novamente e veja se o erro persiste. Se ainda estiver enfrentando problemas, verifique se você tem a dependência correta do driver MySQL no seu arquivo pom.xml
ou build.gradle
.
Espero ter ajudado e bons estudos!