ジャーパッケージラベルspringbootプロジェクトは、デフォルトの設定ファイルはconfig.propertiesカスタムプロファイル、クラスパスに読み込まれます。
バッグはconfig.propertiesは、構成の変更を容易にするために、ジャーの外側に配置されなければならない場合、
1.見つけられない場合は、真ignoreResourceNotFound、プロジェクトの開始は、最初から始まることは、構成ファイルへのパスを見つけるため@PropertySourceアノテーションは、値パラメータスキャン経路は複数であってもよい配置起動クラスまたはクラスに追加しましたその上の第二の経路を探し、そして...
@data @Component @ConfigurationProperties @PropertySource(値 = { " クラスパス:config.properties "、" ファイル:$ {spring.profiles.path} /config.properties " }、ignoreResourceNotFound = 真) パブリック クラスConfigBean { }
spring.profiles.path:道路config.propertiesファイルが配置され、application.ymlに設定することができます
JARパッケージを着信時に便利な、しかし、spring.profiles.pathは通常起動します:
ます。java -jar xxx.jar --spring.profiles.path = XXX
このように、瓶渡されたパラメータに応じたカスタム設定ファイルを読むために時間を開始
:への記事の転載https://blog.csdn.net/wsgsm/article/details/83274362