keyword: PropertyPlaceholder Il semble que vous puissiez faire diverses choses, mais cette fois, je souhaite utiliser les variables d'environnement définies sur le serveur après le déploiement. C'est facile à écrire. Réécrivez comme ci-dessous et vous avez terminé.
spring.datasource.url=jdbc:mysql://localhost:3306/test
↓
spring.datasource.url=jdbc:mysql://${RDS_DB_HOST}:${RDS_DB_PORT}/${RDS_DB_NAME}
Lors de l'exécution à partir d'Eclipse, les arguments «VM arguments» ou «Programe arguments» semblent convenir.
VM_arguments
-DRDS_DB_HOST=localhost
-DRDS_DB_PORT=3306
-DRDS_DB_NAME=test
Programe_arguments
--RDS_DB_HOST=localhost
--RDS_DB_PORT=3306
--RDS_DB_NAME=test