2020.05.03 Listener监听器

Posted aojie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020.05.03 Listener监听器相关的知识,希望对你有一定的参考价值。

package com.aojie.web.listener;

import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

/**
* @author aojie
* @fuction
* @create 2020-05-03 20:07
*/
@WebListener
public class ContextLoaderListener implements ServletContextListener {
/**
* 服务器启动后自动调用
* @param servletContextEvent
*/
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
//加载资源文件
//1.获取ServletContext对象
ServletContext servletContext = servletContextEvent.getServletContext();
//2.加载资源文件
String contextConfigLocation = servletContext.getInitParameter("contextConfigLocation");
//获取真实路径
String realPath = servletContext.getRealPath(contextConfigLocation);
//加载进内存
try {
FileInputStream fileInputStream = new FileInputStream(realPath);
System.out.println(fileInputStream);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
System.out.println("ServletContext对象被创建了");
}

/**
* 服务器正常关闭后该方法调用
* @param servletContextEvent
*/
@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {
System.out.println("ServletContext对象被销毁了");
}
}

以上是关于2020.05.03 Listener监听器的主要内容,如果未能解决你的问题,请参考以下文章

监听器 Listener

web.xml监听器 - listener

第7章 监听器Listener

Listener 监听器

监听器Listener

Java中的Listener 监听器