問題タブ [spring-properties]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2356 参照

java - Spring Boot プロパティ ソースの階層にプラグインする

Springのプロパティ ソースのデフォルトの順序を知っています: http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html で独自のプロパティ ソースを追加するにはどうすればよいですか?特定の優先順位?

@PropertySource優先度が非常に低い新しいプロパティを追加するため、十分ではありません

0 投票する
2 に答える
806 参照

java - プロパティを使用した Spring Integration 条件付き SpEL

expressionSpring のフィールドの三項式でスプリング プロパティを使用する方法はありheader-enricherますか? 次のようになります。

これにより、 というエラーが発生しましたUnexpected token. Expected 'colon(:)' but was 'lcurly({)'。多分私は何かを逃した。

0 投票する
0 に答える
1172 参照

spring - S3 バケットからスプリング プロパティ ファイルをロードする

Amazon EC2 で実行されているアプリケーションがあります。Elastic Beanstalk 環境に移行する予定です。私たちのアプリケーションには、いくつかのエンドポイントとその他のいくつかの制御パラメーターを格納する 2 つの構成ファイルがあります。現在、これらはスプリング プロパティとしてロードされ、それぞれの Bean に注入されます。それらを S3 バケットに入れて、Spring コンテキストをロードしながら読み取ることを考えています。さまざまなアプローチを試みますが、それでもうまくいきません。

1) aws エラスティック Beanstalk を使用してプロパティ ファイルを読み取るための最良の方法は何ですか。それらをすべて環境変数として配置するのは好きではありませんか?

2) org.springframework.beans.factory.config.PropertyPlaceholderConfigurer を拡張するクラスを作成して、processProperties メソッドをオーバーライドしてみました。しかし、このメソッドを呼び出す前に、アノテーション ベースのプロパティ インジェクションが発生しているようです。インスタンスが作成されましたが、processPRoperties メソッドが呼び出されませんでしたか? これをどのように処理できるかについてのアイデアをいただければ幸いです

編集 web.xml に登録されたカスタム ApplicationContextInitializer を使用しました

初期化クラスで、プロパティを注入しました。正常に動作しているようですが、ここに記載されている別の問題に直面しています。 Spring アプリケーション コンテキストは、カスタム プロパティ インジェクション後にプロキシに変換されます

0 投票する
1 に答える
2098 参照

jdbc - プロパティ値を Spring Boot コンポーネントに注入する方法

私の Spring Boot アプリケーションでは、ストアド プロシージャを呼び出すメソッドを使用して次のクラスを実装しました。

ストアド プロシージャの呼び出しにはデータベース接続が必要なため、これらの対応するプロパティ値を application.properties から読み込む必要があります。

同様の問題に関する次の記事、Spring boot - Custom variables in Application.propertiesおよびUsing Spring-Boot configuration properties in your own classesおよびSpring Boot @ConfigurationProperties exampleに基づいて、クラスにこの注釈を追加しました@ConfigurationProperties(prefix = "spring")(db 接続のプロパティはすべて持っています接頭辞として「春」)。ただし、次のようにテストクラスで実行すると、「アプリケーションはJDBC接続を提供する必要があります」というエラーが発生しました。これは、application.propertiesのプロパティが取得されないことを意味します。

動作させるため@ConfigurationPropertiesに、maven の依存関係spring-boot-configuration-processorも追加しました。なぜまだ機能していないのですか?私は何を取りこぼしたか?

0 投票する
1 に答える
122 参照

java - Spring でプロパティを読み取ると例外がスローされる

Spring でファイルからプロパティを読み込もうとしています。しかし、私は常に NullPointerExceptionsを取得しています。RestControllerクラスで@Configurationアノテーションを使用してすでにこれを行っているため、何が間違っているのかわかりません。

そして私の呼び出し元クラス:

プロジェクトのセットアップ:

ここに画像の説明を入力

そして私のプロパティファイル内:

例外:

0 投票する
2 に答える
10634 参照

java - spring.profiles.active が尊重されない

私たちはラインを持っています

、行があります

. でアプリを実行すると

コンソール出力は言う

、すなわち

引数が受け入れられない場合、アプリは引き続き既定の LOCALHOST プロファイルを使用します。