設定ファイル用のインターフェイス
*.propertiesなどから値を読み込むには、java.util.Properites、java.util.ResourceBundleなんかを使うのが普通だと思います。
だけど、DIを使い慣れてくると、*.properties読み取り用にもっと良いインターフェイスが欲しくなりませんか?java.util.Properites、java.util.ResourceBundleともに実装クラスなんで、オートインジェクションが効かないしね。
public interface Config { String getString(String key);Map toMap();}
こんなんで十分なんですけどね。
うまい方法があったら、教えてくださいな。