Kita semua tahu bahawa fail yml springboot boleh mengkonfigurasi berbilang persekitaran, dan anda boleh secara langsung menentukan persekitaran yang hendak digunakan dalam application.yml.
Contohnya: tentukan persekitaran dev
Ini dikodkan keras dalam fail konfigurasi.
Jadi, bagaimana untuk menentukannya secara dinamik semasa memulakan projek?
Malah, anda hanya perlu menambah satu lagi arahan semasa permulaan:
java -jar xxx.jar --spring.profiles.active=dev
Tiga cara untuk menentukan arahan untuk projek permulaan SpringBoot
pada fail konfigurasi Tambahkan arahan yang diperlukan
ke application.yml atau application.properties seperti yang ditunjukkan di bawah: server.port=1118
<.>2. Tambahkanjava -jar thymeleaf.jar --server.port=9000
.
Nota:
Jika diikuti dengan arahan --server.port=9000. Tetapi selepas permulaan yang berjaya, ia masih 1118. Sebab port tidak berubah ialah SpringApplication tidak lulus dalam parameter pembolehubah (parameter kedua) apabila ia dimulakan. 3 Tambah arahan pada JVMjava -Dserver.port=9000 -jar thymeleaf.jar
命令 | 说明 |
---|---|
–server.port | 指定服务器端口 |
–spring.profiles.active=dev | 指定运行环境 ( 通常为 dev 、test、uat、prod ) |
Atas ialah kandungan terperinci Cara menggunakan arahan untuk menentukan persekitaran secara dinamik semasa memulakan projek Springboot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!