Tanpa pemrosesan apa pun, Spring Boot akan menggunakan application.properties atau application.yml dalam proyek secara default untuk membaca konfigurasi proyek yang diperlukan.
Saya hanya merekam beberapa hal yang saya gunakan di sini.
Properti Baris Perintah Akses
Secara default, SpringApplication mengonversi parameter opsi baris perintah apa pun (dimulai dengan ---sver.port = 9000) ke properti dan menambahkannya ke lingkungan pegas.
Misalnya, tentukan port saat memulai proyek:
java -jar analisis-speech-tool-0.0.1-snapshot.jar --sver.port = 9000
Spring Boot menggunakan perintah properti yang sangat khusus, tujuannya adalah untuk membuat penulisan ulang nilai properti dalam urutan tertentu, dan dalam urutan ini, properti baris perintah selalu diutamakan daripada sumber properti lainnya.
Tentu saja, jika Anda tidak ingin menambahkan properti baris perintah ke lingkungan pegas Anda, Anda dapat menggunakan kode berikut untuk menonaktifkannya.
Springapplication.setAddCommandlineproPerties (false);
File Properti Aplikasi
SpringApplication akan memuat properti dari file di lokasi berikut dari Application.properties dan menambahkannya ke lingkungan Spring:
Daftar ini diatur dalam urutan prioritas (properti yang ditentukan pada posisi yang lebih tinggi dalam daftar akan mengganti atribut yang ditentukan pada posisi yang lebih rendah).
Jika Anda tidak suka application.properties sebagai nama file konfigurasi, Anda dapat beralih ke nama lain dengan menentukan properti lingkungan spring.config.name. Anda juga dapat merujuk ke lokasi eksplisit menggunakan atribut lingkungan spring.config.location (daftar lokasi direktori atau jalur file yang dipisahkan koma).
Misalnya:
java -jar myproject.jar --spring.config.name = myprojectJava -jar myproject.jar --spring.config.location = classpath: /default.properties.classpath: /Override.propertiesjava -jar.dspring.cring.spath.override analisis-speech-tool-0.0.1-snapshot.jar
Meringkaskan
Di atas adalah metode konfigurasi optimasi eksternal file konfigurasi boot pegas setelah paket JAR yang diperkenalkan oleh editor. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!