Spring はプロパティ ファイルを解析して挿入できますか?
-
01-07-2019 - |
質問
私はすでに次の方法を知っています:
以下を使用して、プロパティ ファイルを Spring 構成にロードします。
<context:property-placeholder location="aaa/bbb/ccc/stuff.properties"/>
以下を使用して、その場でプロパティ オブジェクトを構築します。
<props><prop key="abc">some value</prop></props>
しかし、私にはできず、実際に役立つのは、Spring にプロパティ ファイルをロードさせて、一致するプロパティ オブジェクトを構築させることです。これを通常の方法で Bean に注入できます。
他の場所でこれを検索しましたが、成功しませんでした。何か案は?
解決
として @メトロイドファン2002 つまり、見てください ユーティリティ:プロパティ
<util:properties id="myProperties" location="classpath:com/foo/my.properties"/>
次に、プロパティを Spring 管理の Bean に注入するのは、次のように簡単です。
@Resource(name = "myProperties")
private Properties myProperties;
他のヒント
をご覧ください。 Spring リファレンスマニュアルの付録 これが役立つかどうかを確認してください。
所属していません StackOverflow