Springboot の yml ファイルで複数の環境を構成でき、application.yml で使用する環境を直接指定できることは誰もが知っています。
例: 開発環境を指定します。
これは構成ファイルにハードコーディングされています。
それでは、プロジェクトの開始時に動的に指定するにはどうすればよいでしょうか?
実際、起動時に追加する必要があるのはコマンドを 1 つだけです:
java -jar xxx.jar --spring.profiles.active=dev
SpringBoot 起動プロジェクトにコマンドを指定する 3 つの方法
を追加します。次に示すように、application.yml または application.properties に必要なコマンド
を追加します。
##2. スタートアップ コマンド ラインに
java -jar thymeleaf.jar --server.port=9000
#注:
--server.port=9000 コマンドが後に続く場合。しかし、起動に成功してもまだ 1118 です。
ポートが変更されていない理由は、SpringApplication が起動時に変数パラメーター (第 2 パラメーター) を渡さなかったためです。
3. JVM にコマンドを追加するjava -Dserver.port=9000 -jar thymeleaf.jar
##Command
Descriptionサーバー ポートを指定します | |
---|---|
以上がSpringboot プロジェクトの開始時にコマンドを使用して環境を動的に指定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。