我是ADF / JSF的新手,我继承了一个使用属性文件来存储应用程序配置数据的应用程序(作为键=值对)。我试过类似下面的例子:
public class AppScopeManagedBean {
private static final String property1;
public AppScopeManagedBean() { }
static {
// Load the properties file and initialize fields
}
public static final String getProperty1() {
return property1;
}
}
问题是我需要能够在EL绑定中引用这些属性,ADF(我也假设JSF)也不允许我这样做。
在应用程序范围的托管bean中存储配置数据有哪些建议?
答案 0 :(得分:1)
在应用程序范围内设置托管bean后,没有理由拥有静态属性。您可以将静态初始化程序放在bean的构造函数中。 只需使用普通的bean,就可以从EL中引用它。