- 创建一个项目
-
package com.test; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.boot.web.servlet.ServletComponentScan; import org.springframework.boot.web.servlet.ServletListenerRegistrationBean; import org.springframework.boot.web.servlet.ServletRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.util.concurrent.ListenableFutureCallbackRegistry; import com.test.filter.SecondFilter; import com.test.listener.SecondListener; import com.test.servlet.Hello02Servlet; @SpringBootApplication public class App2 { public static void main(String[] args) { SpringApplication.run(App2.class, args); } @Bean public ServletListenerRegistrationBean<SecondListener> getListener(){ ServletListenerRegistrationBean bean=new ServletListenerRegistrationBean(new SecondListener()); return bean; } }
-
创建一个listener
-
package com.test.listener; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.annotation.WebListener; import org.apache.catalina.SessionEvent; import org.apache.catalina.SessionListener; /*** * <listener> * <listener-class>com.test.listener.FirstListener</listener-class> * </listener> * @author 26920 * */ public class SecondListener implements ServletContextListener{ @Override public void contextInitialized(ServletContextEvent sce) { // TODO Auto-generated method stub System.out.println("ServletContext初始化完成=========="); } @Override public void contextDestroyed(ServletContextEvent sce) { // TODO Auto-generated method stub System.out.println("ServletContxt销毁了============"); } }
springboot整合listener方式二
最新推荐文章于 2023-12-13 15:23:38 发布