测试代码
public class TestServlet extends HttpServlet {
//生命周期测试
public TestServlet(){
System.out.println("[1] 实例化 创建一个最初的对象");
}
@Override
public void init() throws ServletException {
System.out.println("[2] 初始化");
}
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("[3] 调用service 方法");
}
@Override
public void destroy() {
System.out.println("[4] 销毁对象");
}
XML配置 只要配置这个标签<load-on-startup>为正整数就可以变成饿汉模式
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>com.LinL.TestServlet</servlet-class>
<!--用于更改懒汉为饿汉 正整数为有效更改-->
<load-on-startup>4</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/t1</url-pattern>
</servlet-mapping>
</web-app>
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!