私は外部ライブラリをインポートするSpring Bootアプリケーションを持っています。私はimportした依存関係のspring.xmlを読んでいます。私が定義していない "propDir"を探しているので、エラーが発生しています。私は、同じ依存関係をインポートし、それがうまく起動し、私は別の春ブーツアプリを見てきましたスプリングブートアプリケーション - プレースホルダーを解決できませんでした
<value>file:${propDir}/env-config.properties</value>
「プレースホルダ 『propDir』を解決できませんでした....名前の無効なBean定義」エラーを参照してください。開始シーケンスをデバッグしてpropDirの値を見たとき、私はそれが置き換えられていないことを知り、作成されたbeanに "file:$ {propDir} /env-config.properties"と表示されます。
私はアプリを検索しましたが、他のアプリがどのようにエラーを投げていないかを実際には分かっていません。私が紛失している設定の部分がありますか?
おかげで@ UserF40。私はプロパティをロードする必要はありませんまた、プロパティを持つフォルダを持っていない。私が参照していた他のアプリケーションでは、フォルダは提供されていません。構築されたBeanを見ると、この値が変数$ {propDir} /env-config.propertiesに設定されているのがわかりました。 propDirは置換されていませんでした。 –