springboot プロジェクト (jar パッケージ) は、開始する構成ファイルを指定します

IDE開発ツールが起動します

JetBrains IDEA 開発ツールの構成

1. スタートアップクラスの起動メソッド

idea active profiles方式

2. mainメソッドの起動方法

IDEA のプログラム引数でこの--spring.profiles.active=devコマンドを構成します
プログラムの引数メソッド
アイデアプログラムの引数

3. JVMの起動方法

IDEA の VM オプションでこの-Dspring.profiles.active=devコマンドを構成します
アイデア VM オプション
アイデア VM オプション

jarパッケージの開始

1. 構成環境の指定

nohup java -jar -Dfile.encoding=utf-8 -Dspring.profiles.active=dev example.jar >/dev/null 2>&1 &

この起動メソッドは、Jar パッケージのリソース ディレクトリに application-dev.yml または application-dev.properties ファイルをロードします。同時に、IDEAの起動方法も同じであることに注意してください。

2. 設定ファイルを指定する

ymlファイル

nohup java -jar -Dfile.encoding=utf-8 -Dspring.config.location=classpath:/application-dev.yml example.jar >/dev/null 2>&1 &

プロパティファイル

nohup java -jar -Dfile.encoding=utf-8 -Dspring.config.location=classpath:/application-dev.properties example.jar >/dev/null 2>&1 &

構成ファイルが Jar パッケージの外部にある場合は、-Dspring.config.location= の後のクラスパスの代わりに、構成ファイルの相対パスまたは絶対パスを直接使用します。 例: -Dspring.config.location=
app-dev.yml
-Dspring.config.location=/usr/local/soft/config/app-dev.yml

おすすめ

転載: blog.csdn.net/m0_54255522/article/details/129858734