Scenario
Supposons qu'il existe un projet Springboot, qui a un élément de configuration de base de données, mais différents environnements de test de base de données (devsituat), les adresses IP de base de données sont Si vous le souhaitez pour utiliser la même image de projet Springboot, vous pouvez changer la configuration de la base de données à tout moment. En termes simples, la configuration de la base de données de votre application Springboot doit être transmise en externe, et non en code dur.
Il existe une configuration de base de données dans l'application Springboot comme suit :
#🎜 🎜#Utilisez l'expression spel
pour obtenir dynamiquement la configuration de la base de données à partir des variables d'environnement
spel
表达式,动态从环境变量获取数据库配置
接下来我们在springboot配置文件把数据库配置用spel表达式替换
在docker-compose.yml
Configurez nos paramètres de base de données dans docker-compose.yml
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!