Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Mengakses Nilai application.properties dalam Aplikasi But Spring Saya?
Dalam aplikasi Spring Boot, anda mungkin perlu mengakses nilai konfigurasi yang ditakrifkan dalam fail application.properties. Artikel ini menerangkan cara untuk mengakses nilai ini dan menggunakannya dalam program anda.
Untuk mengakses nilai harta dalam objek diurus Spring anda (seperti perkhidmatan atau pengawal), gunakan anotasi @Value. Sebagai contoh, untuk mengakses sifat userBucket.path, anda boleh menambah anotasi berikut pada kelas yang sesuai:
@Value("${userBucket.path}") private String userBucketPath;
Anotasi ini akan mengisi medan userBucketPath secara automatik dengan nilai yang ditakrifkan dalam fail application.properties.
Contoh yang disediakan dalam soalan menunjukkan mengakses sifat berkaitan pembalakan. Untuk mengakses sifat ini, anda boleh menggunakan anotasi @Value dalam kelas berkaitan pengelogan anda:
@Value("${logging.level.org.springframework.web}") private String springWebLogLevel; @Value("${logging.level.org.hibernate}") private String hibernateLogLevel;
Untuk mendapatkan maklumat lanjut tentang pilihan konfigurasi luaran, rujuk kepada Bahagian dokumentasi Spring Boot pada [Externalized Konfigurasi](https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config).
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Nilai application.properties dalam Aplikasi But Spring Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!