2011-06-01から1ヶ月間の記事一覧

SpringFramework のアノテーションで List や Map に外部から値を注入する

Spring の Bean に、 List や Set, Map の値を外部から注入したいという状況はしばしば発生すると思います。典型的なパターンのサンプルコードは以下のようなものでしょう。 public class SampleBean { private List<String> fruitsList; // ここに注入したい public</string>…

SpringFramework で特定の Bean のみ再読み込みする

以下のような Service クラスがあるとします。Dao へのアクセスは大変コストがかかるため、Bean の初期化時に afterPropertiesSet メソッド内で1度だけアクセスし、その結果を Map に保持するような仕掛けになっています。 @Service public class FooService…