我的大多数(所有)servlet中的init
方法都是类似的。主要是初始化DataSource
我正在考虑创建一个BaseServlet
,其中包含受保护的DataSource
和init
方法,所有其他servlet都会扩展此BaseServlet
。
任何陷阱我应该警惕?
答案 0 :(得分:1)
如果你只是需要初始化数据库相关的东西,你可以把它放到ServletContext中,我不是很多类继承的乐趣。
如今,似乎我们不只是从servlet开始,为什么不选择一个框架?答案 1 :(得分:1)
在目前的方法中:
BaseServlet
的Servlet都会创建自己的数据源,因为init()
方法将被多次调用。 假设上述情况属实,我建议关注