整合listener和整合 servlet,Filter 大同小异,也是两种方式,
@WebListener 注入和 @Bean 方法返回 ServletListenerRegistrationBean 对象
1.@WebListener
@WebListener
public class FristLister implements ServletContextListener {
public static String name ;
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
FristLister.name = "zhangzq";
System.out.println( "init" );
}
@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {
System.out.println( "destory" );
}
}
2.@Bean 方法返回 ServletListenerRegistrationBean 对象
@Bean
public ServletListenerRegistrationBean setBean(){
return new ServletListenerRegistrationBean( new FristLister() );
}