我有两个servlet,并且都使用相同的对象来处理数据库。但使用构造函数或设置器注入引用不可能的对象。帮我请,如何做到这一点在我的情况:如何在类servlet中进行依赖关系注入?
第一个servlet:
public class AddUserServlet extends HttpServlet {
private DBJointPool db; // Как передать этот объект в класс?
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
db.somethingToDoWithDatabaseConnectionPool();
}
}
第二个servlet:
public class DeleteUserServlet extends HttpServlet {
private DBJointPool db; // Как передать этот объект в класс?
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
db.somethingToDoWithDatabaseConnectionPool();
}
}
我使用JDBC驱动程序,而不框架。
假设你引用这个[示例](http://www.journaldev.com/1997/servlet-jdbc-database-connection-example),它解释了你的问题的一个很好的解决方案。 –
你有没有使用框架的具体原因? – chrylis