Add a listener for application startup and termination. This listener will call the corresponding method by the container (tomcat) each time the application starts and ends.
1. Write our own listening class, which must implement ServletContextListener
There are two methods in it. One is called at the beginning of the application, and the other is turned off when the application is closed.
The code is as follows: |
Copy code |
Package org. Rudiment. Listener; Import javax. servlet. ServletContextEvent; Import javax. servlet. ServletContextListener; Public class contextListener implements ServletContextListener { @ Override Public void contextDestroyed (ServletContextEvent arg0 ){ System. out. println ("Application ended "); } @ Override Public void contextInitialized (ServletContextEvent arg0 ){ System. out. println ("application started "); } } |
2. Our configuration file. Web. xml
We configure
The code is as follows: |
Copy code |
<Listener> <Listener-class> org. Rudiment. Listener. contextListener </listener-class> </Listener> |
Through this configuration, our application will call the corresponding method of this listener every time it is started.