我是Java EE的新手,我有一项任务要做,但不知道该怎么做。 我需要创建一个manged bean,它将作用于应用程序。每次我们启动应用程序时,bean都需要从数据库加载数据列表。 所以,根据我在网络上的研究,我需要:
那么如何在应用程序启动时设置加载?然后如何从应用程序的任何位置获取这些加载的数据?
答案 0 :(得分:2)
这很简单,因为JSF 2.x只需将属性eager
添加到@ManagedBean
注释中。
@ApplicationScoped
@ManagedBean(eager=true)
public class InitializerBean {
@PostConstruct
public void init() {
//init your DB here
}
}