Rumah >Java >javaTutorial >Cara menggunakan arahan untuk menentukan persekitaran secara dinamik semasa memulakan projek Springboot
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
<.>java -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.java -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!