Sie müssen Ihre Verbindung wie folgt ändern:
jdbc:mysql://database:3306/db_example
und fügen Sie dies Ihrem docker-compose unter springapi
hinzu Dienst:
links:
- database
andererseits können Sie wait- for-it.sh
um zu überprüfen, ob DB aktiv ist, fügen Sie einen Befehlsabschnitt unter springapi
hinzu Dienst:
command: ["path/to/wait-for-it.sh", "database:3306", "-t", "6000", "--", "YOUR ACTUAL COMMAND"]