[解決済み] Spring XMLでデフォルトのプロパティ値を指定する方法はありますか?
2023-01-30 07:58:32
質問
私たちは PropertyPlaceholderConfigurer を使って、Springの設定でjavaのプロパティを使うことができます( 詳細はこちら )
例えば
<foo name="port">
<value>${my.server.port}</value>
</foo>
追加のプロパティを追加したいのですが、既存のインスタンスがすべてデフォルト値を使用する可能性のある分散システムを持っています。 オーバーライドするプロパティ値が定義されていない場合に、Springの設定にデフォルト値を示すことで、すべてのプロパティファイルの更新を回避する方法はありますか?
どのように解決するのですか?
ここで説明されているPropertyOverrideConfigurerをお探しですか?
<ブロッククオートPropertyOverrideConfigurerのことです。 別のビーンファクトリーのポストプロセッサです。 と似ています。 PropertyPlaceholderConfigurer に似ていますが、後者とは対照的に 後者とは対照的に、オリジナルの の定義では、ビーンプロパティにデフォルト値または全く値を持たないことができます。 ビーンプロパティに全く値を持たない。 オーバーライドするプロパティ・ファイルが が特定のビーンプロパティに対する項目を持たない場合 プロパティのエントリがない場合、デフォルトのコンテキスト の定義が使用されます。
関連
-
[解決済み] リフレクションを使用して文字列からプロパティ値を取得する
-
Collections.sortがdoubleでソートできない問題を完璧に解決する。
-
Uncaught ReferenceError: は定義されていません。
-
Javaジェネリックを1つの記事で
-
FindBugの使用概要
-
CertificateException: XXXに一致するサブジェクトの代替DNS名が見つかりません 解決策
-
java send https request prompt java.security.cert.について。
-
Java の double データ型における 0.0 と -0.0 の問題
-
1分でわかる!恋人の写真をIDEAの背景画像に設定する方法【おすすめ集
-
[解決済み】Junit TestでSpring-Bootのデフォルトのapplication.propertiesの設定を上書きする。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
型に解決できない エラー解決
-
ApplicationContextの起動エラーです。条件レポートを表示するには、アプリケーションを'de'で再実行します。
-
JAVA_HOME環境変数が正しく定義されていない問題を解決する
-
が 'X-Frame-Options' を 'sameorigin' に設定したため、フレーム内に存在する。
-
シェルコマンドやスクリプトのJavaコール
-
セミコロン期待値エラー解決
-
List list = new ArrayList(); Error: ArrayList は型に解決できません。
-
maven レポート エラー 解決不可能な親POM
-
git pull appears現在のブランチに対するトラッキング情報がありません。
-
switch case文のcaseの後の列挙定数は列挙型なし