我有兩個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