ADF/JSF 应用范围托管 Bean 中的配置数据
ADF/JSF Configuration Data in App Scoped Managed Bean
我是 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 中存储配置数据有哪些建议?
一旦您在应用程序范围内设置托管 bean,就没有理由拥有静态属性。您可以将静态初始值设定项放在 bean 的构造函数中。
只需使用一个普通的 bean,这样您就可以从 EL 中引用它。
我是 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 中存储配置数据有哪些建议?
一旦您在应用程序范围内设置托管 bean,就没有理由拥有静态属性。您可以将静态初始值设定项放在 bean 的构造函数中。 只需使用一个普通的 bean,这样您就可以从 EL 中引用它。