Java Springを使用して、プロパティプレースホルダーのデフォルトの動作を上書きして、任意のプロパティに対して「foo」を返すにはどうすればよいですか?
私が下っていく現在のパスは、PropertySourceを次のように拡張することです。
public class FooPropertySource extends PropertySource<Object> {
private static final String DEFAULT_NAME = "foo";
public FooPropertySource() {
super(DEFAULT_NAME, null);
}
@Override
public Object getProperty(String name) {
return "foo";
}
}
この時点で、2つの質問があります。
A)アプリケーションのコンテキストXMLファイルをどうすればよいですか?今のところ、私はこれをBeanと定義しています...それだけです。
B)FooPropertySourceを使用するように、アプリケーションコンテキストから他のBeanをロードするために、コードで何かを行う必要がありますか?
ありがとう