Spring Batch プロジェクトがあり、それを jar パッケージとしてバンドルしています。jar パッケージの外に外部化するプロパティ ファイルがいくつかあります。
そのために、プロパティプレースホルダーの場所プロパティで指定されたパスを解決するために環境変数を使用しています。ログで確認できるように、問題なく解決されています。
xyz 位置からのプロパティの読み込み
しかし、Bean 定義で指定したプレースホルダーの解決に関しては、それを解決できず、そこでアプリケーションが失敗します。
プロパティ ファイルが正しく読み込まれている場合、これはどのように発生するのでしょうか。アプリケーションに 2 つの PropertyPlaceHolderConfigurer が存在する場合、これが発生すると聞いたことがありますが、これはわかりません。
なぜこれが起こっているのか、誰かが私に洞察を与えることができますか?