Properti aplikasi dapat bervariasi di lingkungan yang berbeda seperti bagaimana host di lingkungan QA Anda dapat berbeda dari lingkungan lokal dan produksi Anda. Menggunakan Spring Boot, lingkungan yang berbeda dapat dikonfigurasi dan diperbarui secara terpisah tanpa mempengaruhi lingkungan lain dengan menggunakan file properti Show
Pada artikel ini, kami akan mendemonstrasikan cara untuk mengakses nilai yang ditentukan dalam file properti di proyek Spring Boot dan cara memanipulasinya dalam kode File Properti Boot Musim SemiSpring Boot menyediakan cara untuk mengeksternalkan konfigurasi menggunakan file properti yang terletak di dalam classpath proyek. Ini sangat berguna untuk pengaturan multi-lingkungan sehingga properti dapat dikonfigurasi secara dinamis per lingkungan File properti default yang dihasilkan oleh Spring Boot bernama 0 proyek. Saat menginisialisasi proyek, file properti default kosongBerikut adalah contoh file _File sampel ini berisi nilai untuk nama pengguna 2 dan tingkat pencatatan akar aplikasi. Properti mengikuti sintaks 3 yang samaFile Properti YAMLAtau, alih-alih sintaks _4 default, Spring Boot juga mendukung file properti dalam format YAML. Jadi alih-alih file application.properties _ default, Anda dapat membuat file properti baru 6 jika Anda lebih suka properti Anda dalam format YAML
Satu-satunya perbedaan yang diperlukan adalah pemformatan konten di dalam file sehingga pilihan hanya didasarkan pada preferensi Spring Boot memungkinkan deklarasi beberapa file properti menggunakan anotasi @PropertySource yang ditentukan melalui kelas konfigurasi Mengakses Nilai Dalam File Properti di Spring BootSekarang kita beralih ke topik utama yaitu - bagaimana mengakses nilai-nilai dalam file properti tersebut Menggunakan Anotasi @ValueAnotasi 7 adalah anotasi yang ditentukan sebelumnya yang digunakan untuk membaca nilai dari file properti apa pun di bawah classpath proyekUntuk mengakses nilai satu properti dari file properti menggunakan anotasi ini, Anda memberikan nama properti sebagai argumen _Mengikuti sintaks ini, mari kita lihat contoh di mana kita menetapkan nilai variabel string ke 8 yang ditentukan dalam file properti pada contoh di atas
Jika kita mencetak variabel di atas tanpa manipulasi lebih lanjut, hasilnya harus berupa nilai dari properti yang ditentukan yang dideklarasikan dalam anotasi 7. Dalam hal ini, string 0 harus dicetakJika properti yang dideklarasikan dalam anotasi tidak ada dalam file properti apa pun, maka inisialisasi default dari tipe data akan diamati. Dalam hal ini, variabel _1 akan disetel ke 2Memperbarui nilai variabel yang dianotasi dengan anotasi 7 juga mengubah nilai sebenarnya dari properti yang dimasukkan ke dalam variabel selama runtime
Ini mengubah nilai variabel 1 serta mengubah sementara nilai properti 5Perhatikan bahwa perubahan yang dilakukan selama runtime akan dihapus setelah program berhenti berjalan sehingga perubahan tidak akan tercermin dalam file properti yang sebenarnya. Ini menyiratkan bahwa nilai properti lebih dinamis daripada hanya menjadi nilai konstan Berikut tautan ke panduan lengkap kami tentang anotasi 7 jika Anda ingin tahu lebih banyak tentangnyaMenggunakan Objek LingkunganMetode lain untuk mengakses nilai yang ditentukan di Spring Boot adalah dengan mengotomatiskan objek 7 dan memanggil metode 8 untuk mengakses nilai file propertiMetode 8 menerima satu parameter yang diperlukan yang merupakan string yang berisi nama properti dan mengembalikan nilai properti itu jika ada. Jika properti tidak ada, metode akan mengembalikan nilai 2Untuk contoh ini, mari akses properti 1 dan simpan dalam nilai stringLihat panduan praktis dan praktis kami untuk mempelajari Git, dengan praktik terbaik, standar yang diterima industri, dan menyertakan lembar contekan. Hentikan perintah Googling Git dan benar-benar pelajari itu
Jika metode _2 dipanggil dan dicetak, itu akan mencetak nilai properti jika ada. Dengan contoh file properti yang disebutkan di atas, metode ini akan menampilkan 3Menggunakan Anotasi @ConfigurationPropertiesAnotasi _4 sedikit lebih komprehensif dan hanya boleh digunakan untuk grup properti yang lebih besar yang memiliki awalan yang sama dan konteks yang sama karena Anda perlu mengakomodasi solusi ini dengan membuat POJO untuk menyimpan grup nilai properti
Bagaimana cara mendapatkan nilai dari file properti di JavaScript?Anda dapat membuat bidang tersembunyi di file jsp/tag dan mendapatkan nilai dari file properti menggunakan . Akses bidang tersembunyi ini di file js Anda.
Bagaimana kita bisa membaca properti JavaScript?Anda dapat mengakses properti objek dalam JavaScript dengan 3 cara. . Pengakses properti titik. obyek. Properti Akses properti tanda kurung siku. objek['properti'] Penghancuran objek. const { properti } = objek Bagaimana cara membaca nilai dari file properti di HTML?Jadi kita perlu menulis program node js, yang pertama membaca kunci yang akan diganti dari file html dan menemukan nilai yang sesuai dari file properti dan kemudian menggantinya di . Setelah melakukan proses ini, Anda perlu menjalankan program ini sebagai bagian dari proses pembuatan setiap saat. . After doing this process, you need to run this program as part of the build process every time.
Bagaimana cara membaca nilai dari file properti di jQuery?jQuery prop() Metode
. Metode prop() harus digunakan untuk mengambil nilai properti, mis. g. Properti DOM (seperti tagName, nodeName, defaultChecked) atau properti buatan Anda sendiri. Tip. Untuk mengambil atribut HTML, gunakan metode attr() sebagai gantinya. |