我想在Jersey REST webapp中进行数据库查询。理想的情况是找到在第一次应用程序运行时初始化数据库连接的方法。之后我只在REST类中获取DAOFactory对象的实例,并在方法中进行查询。我正在使用mysql连接器。有没有办法在泽西找到办法?在JSF中它是可能的 - 我在运行代码时只使用了应用程序范围的bean。此外,如果我可以访问此方法中的ServletContext
对象,那将是一件好事,因为我想使用它的getResourceAsStream()
方法从WEB-INF/dao.properties
文件中读取数据库连接参数。但是“每个应用初始化只有一次”是这里的关键部分。