Membaca Pembolehubah Persekitaran Sistem dalam Konteks Aplikasi Spring
Pada Spring, mengakses pembolehubah persekitaran sistem dalam konteks aplikasi boleh dicapai menggunakan Bahasa Ekspresi Spring (SpEL) diperkenalkan pada Spring 3.0. Untuk berbuat demikian, ikuti langkah berikut:
#{systemProperties.env}
<code class="xml"><util:properties id="dbProperties" location="classpath:config_#{systemProperties.env}/db.properties" /></code>
Dengan menjalankan kod ini dengan -Denv=QA, anda boleh menukar lokasi hartanah secara dinamik berdasarkan pembolehubah persekitaran sistem.
Mengakses Pembolehubah Tahap OS
Untuk mengakses pembolehubah persekitaran sistem pada OS tahap (bukannya yang ditetapkan dalam JVM):
#{systemEnvironment['ENV_VARIABLE_NAME']}
Sebagai contoh, untuk mengakses pembolehubah persekitaran ENV_VARIABLE_NAME:
<code class="xml"><util:properties id="dbProperties" location="classpath:config_#{systemEnvironment.ENV_VARIABLE_NAME}/db.properties" /></code>
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Pembolehubah Persekitaran Sistem dalam Konteks Aplikasi Spring?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!