Lecture des variables d'environnement système dans le contexte d'application Spring
Dans Spring, l'accès aux variables d'environnement système dans le contexte d'application peut être réalisé à l'aide du langage Spring Expression (SpEL) introduit au printemps 3.0. Pour ce faire, suivez ces étapes :
#{systemProperties.env}
<code class="xml"><util:properties id="dbProperties" location="classpath:config_#{systemProperties.env}/db.properties" /></code>
En exécutant ce code avec -Denv=QA, vous pouvez modifier l'emplacement de la propriété de manière dynamique en fonction de la variable d'environnement système.
Accès aux variables au niveau du système d'exploitation
Pour accéder aux variables d'environnement système au niveau du système d'exploitation niveau (au lieu de ceux définis dans la JVM) :
#{systemEnvironment['ENV_VARIABLE_NAME']}
Par exemple, pour accéder à la variable d'environnement ENV_VARIABLE_NAME :
<code class="xml"><util:properties id="dbProperties" location="classpath:config_#{systemEnvironment.ENV_VARIABLE_NAME}/db.properties" /></code>
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!