質問

私はすでに次の方法を知っています:

以下を使用して、プロパティ ファイルを 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 リファレンスマニュアルの付録 これが役立つかどうかを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top