SpringBoot用の外部YAML設定ファイルを指定する方法

dweeb:

Springブートでカスタム構成ファイルから自動配線される値を渡そうとしています。以下はコードスニペットです。

春の授業

@Configuration
public class MyConfig {

    @Value("${BOOTSTRAP_SERVERS}")
    private String bootstrapServers;

myfile.yaml

BOOTSTRAP_SERVERS: 
  10.0.0.12:9092

実行コマンド

java  -jar app.jar --spring.config.location=/file/path/myfile.yaml

しかし、上記のコマンドを入力すると、次のエラーが発生します。

java.lang.IllegalArgumentException:値「$ {BOOTSTRAP_SERVERS}」のプレースホルダー「BOOTSTRAP_SERVERS」を解決できませんでした

これを機能させるためにここで何が欠けていますか?アプリをkubernetesにマウントするつもりなので、構成を外部化できるようにする必要があります。前もって感謝します。

ベンジャミンc:

どうやらこれは無効なパス宣言によるもので、外部プロパティ/ ymlファイルを設定するには、のfile:プレフィックスを使用する必要があります--spring.config.location

これを試してみてください

--spring.config.location="file:/path/to/myfile.yaml"

代替案は、

-Dspring.config.location="file:/path/to/myfile.yaml"

myfile.yamlディレクトリにあることを確認してください


公式ドキュメント:https : //docs.spring.io/spring-boot/docs/2.1.9.RELEASE/reference/html/boot-features-external-config.html#boot-features-external-config-application-property -ファイル

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AWS ElasticBeanstalkのSpringbootに外部設定ファイルを使用する

分類Dev

PythonのYAMLファイルでlogging.handlers.SysLogHandlerの出力を設定する方法

分類Dev

Kubernetes yamlファイルで動的な値を設定する方法

分類Dev

reactjsxに外部JSON設定ファイルを作成する方法

分類Dev

Grails3で外部の.groovy設定ファイルを使用する方法

分類Dev

IIS構成ファイルに外部設定ファイルを追加する方法

分類Dev

Mongodプロセスの設定ファイルを指定する方法

分類Dev

外部ファイルからモジュール全体の設定を設定するPythonの方法

分類Dev

同じYAMLファイルの他の場所からYAML「設定」を参照する方法は?

分類Dev

Bazel rules_k8s-外部設定ファイルを適用する方法は?(URLから)

分類Dev

AWSラムダトリガーをYAMLファイルのAlexaスキルに設定する方法

分類Dev

JavaFXFXMLファイルのスタイルを設定する方法

分類Dev

YAMLファイルを使用してGCPCloudLoggingを設定する

分類Dev

特定の入力方法をファイルに設定する方法

分類Dev

このメイクファイルを設定する方法

分類Dev

外部キャッシュディレクトリのファイルにFileProviderを設定する方法

分類Dev

Codeigniterでページ付けのために外部設定ファイルをロードする方法

分類Dev

serviceaccountのkubectl設定ファイルを作成する方法

分類Dev

gedit言語を特定のファイルに設定する方法

分類Dev

TachyonでファイルのTTLを設定する方法

分類Dev

SpyderIDEでPylintの構成ファイルを設定する方法

分類Dev

SpringBoot-複数のYAMLファイルをロードする

分類Dev

外部jsファイルで背景画像を設定する

分類Dev

macOSでmitmproxy用にpf.confファイルを設定する方法は?

分類Dev

Excelの相互運用-保存する前にファイル名を設定する

分類Dev

Web 開発用にファイルを設定する特定の方法はありますか?

分類Dev

VSコード-複数のWin32用にc_cpp_properties.jsonファイルを設定する方法

分類Dev

Windows用のPythonランチャー:Python実行可能ファイルを設定する方法は?

分類Dev

jettyの「war」ファイル用にha-proxyを設定する

Related 関連記事

  1. 1

    AWS ElasticBeanstalkのSpringbootに外部設定ファイルを使用する

  2. 2

    PythonのYAMLファイルでlogging.handlers.SysLogHandlerの出力を設定する方法

  3. 3

    Kubernetes yamlファイルで動的な値を設定する方法

  4. 4

    reactjsxに外部JSON設定ファイルを作成する方法

  5. 5

    Grails3で外部の.groovy設定ファイルを使用する方法

  6. 6

    IIS構成ファイルに外部設定ファイルを追加する方法

  7. 7

    Mongodプロセスの設定ファイルを指定する方法

  8. 8

    外部ファイルからモジュール全体の設定を設定するPythonの方法

  9. 9

    同じYAMLファイルの他の場所からYAML「設定」を参照する方法は?

  10. 10

    Bazel rules_k8s-外部設定ファイルを適用する方法は?(URLから)

  11. 11

    AWSラムダトリガーをYAMLファイルのAlexaスキルに設定する方法

  12. 12

    JavaFXFXMLファイルのスタイルを設定する方法

  13. 13

    YAMLファイルを使用してGCPCloudLoggingを設定する

  14. 14

    特定の入力方法をファイルに設定する方法

  15. 15

    このメイクファイルを設定する方法

  16. 16

    外部キャッシュディレクトリのファイルにFileProviderを設定する方法

  17. 17

    Codeigniterでページ付けのために外部設定ファイルをロードする方法

  18. 18

    serviceaccountのkubectl設定ファイルを作成する方法

  19. 19

    gedit言語を特定のファイルに設定する方法

  20. 20

    TachyonでファイルのTTLを設定する方法

  21. 21

    SpyderIDEでPylintの構成ファイルを設定する方法

  22. 22

    SpringBoot-複数のYAMLファイルをロードする

  23. 23

    外部jsファイルで背景画像を設定する

  24. 24

    macOSでmitmproxy用にpf.confファイルを設定する方法は?

  25. 25

    Excelの相互運用-保存する前にファイル名を設定する

  26. 26

    Web 開発用にファイルを設定する特定の方法はありますか?

  27. 27

    VSコード-複数のWin32用にc_cpp_properties.jsonファイルを設定する方法

  28. 28

    Windows用のPythonランチャー:Python実行可能ファイルを設定する方法は?

  29. 29

    jettyの「war」ファイル用にha-proxyを設定する

ホットタグ

アーカイブ