Rumah > Java > javaTutorial > Cara menggunakan arahan untuk menentukan persekitaran secara dinamik semasa memulakan projek Springboot

Cara menggunakan arahan untuk menentukan persekitaran secara dinamik semasa memulakan projek Springboot

王林
Lepaskan: 2023-05-15 23:01:13
ke hadapan
2914 orang telah melayarinya

Permulaan Springboot menggunakan arahan untuk menentukan persekitaran

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

Cara menggunakan arahan untuk menentukan persekitaran secara dinamik semasa memulakan projek Springboot

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
Salin selepas log masuk

Pengenalan kepada arahan permulaan Springboot

Tiga cara untuk menentukan arahan untuk projek permulaan SpringBoot

1. Tambahkan arahan

pada fail konfigurasi Tambahkan arahan yang diperlukan

ke application.yml atau application.properties seperti yang ditunjukkan di bawah: server.port=1118

<.>

Cara menggunakan arahan untuk menentukan persekitaran secara dinamik semasa memulakan projek Springboot

2. Tambahkan

java -jar thymeleaf.jar --server.port=9000
Salin selepas log masuk

pada baris arahan permulaan Kaedah ini boleh menimpa kandungan fail konfigurasi asal

Cara menggunakan arahan untuk menentukan persekitaran secara dinamik semasa memulakan projek Springboot.

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.

Cara menggunakan arahan untuk menentukan persekitaran secara dinamik semasa memulakan projek Springboot

3 Tambah arahan pada JVM

java -Dserver.port=9000 -jar thymeleaf.jar
Salin selepas log masuk

Kaedah ini adalah untuk menulis terus sifat ke dalam JVM sebagai parameter JVM, tidak kira sama ada. anda menambahnya pada permulaan SpringBoot Nombor port boleh diubah suai walaupun dengan parameter kedua.

Cara menggunakan arahan untuk menentukan persekitaran secara dinamik semasa memulakan projek Springboot

Perintah biasa permulaan SpringBoot

命令 说明
–server.port 指定服务器端口
–spring.profiles.active=dev 指定运行环境 ( 通常为 dev 、test、uat、prod )
Sifat boleh dikonfigurasikan dalam application.yml atau application.properties boleh dihantar melalui arahan.

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan