java – 调用servlet的destroy方法

前端之家收集整理的这篇文章主要介绍了java – 调用servlet的destroy方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
根据链接 http://www.xyzws.com/Servletfaq/when-is-destroy-of-servlets-called/20,调用destroy方法的原因之一是Servlet在很长时间内没有被请求.

我在想可能会有一些页面长时间没有被呼叫.那么这是否意味着摧毁会被召唤而不再使用?

实际上,我在采访中被问到这个问题,他告诉我,破坏方法只有当服务器关闭时才会被调用.

欣赏任何帮助.

解决方法

据我所知,

在java servlet中,destroy()不被程序员调用.但是,如果它被调用,它将被执行.隐含的问题是,servlet会被破坏吗?不,不会. destroy()方法是不应该的,不会破坏一个java servlet.

java servlet中的destroy()的含义是,当容器决定销毁servlet时,内容才会被执行.但是,如果你自己调用destroy()方法,内容就被执行,然后相应的进程继续.对于这个问题,destroy()被执行,然后servlet初始化完成.

首先调用destroy()方法,然后从容器中删除Servlet,然后最终垃圾回收. destroy()方法一般包含代码,以释放任何不会被垃圾回收的jdbc连接的资源.

原文链接:https://www.f2er.com/java/125993.html

猜你在找的Java相关文章