SpringBoot-통합 Listener

6874 단어 SpringBoot

SpringBoot-통합 Listener


앞에 있는 것과 똑같아요. 코드를 직접 보세요.
  • 방식1. 주해 스캐너 감청기
  • @WebListener
    public class FirstListener implements ServletContextListener {
      @Override
      public void contextDestroyed(ServletContextEvent arg0) {
        // TODO Auto-generated method stub
      }
      @Override
      public void contextInitialized(ServletContextEvent arg0) {
        System.out.println("Listener...init......");
      }
    }
    

    부트 클래스
    @SpringBootApplication
    @ServletComponentScan
    public class App {
    public static void main(String[] args) {
      SpringApplication.run(App.class, args);
      }
    }
    
  • 방식 2. 방법 완성 구성 요소 등록
  • public class SecondListener implements ServletContextListener {
      @Override
      public void contextDestroyed(ServletContextEvent arg0) {
          // TODO Auto-generated method stub
        }
        @Override
        public void contextInitialized(ServletContextEvent arg0) {
          System.out.println("SecondListener..init.....");
        }
    }
    
    @SpringBootApplication
    public class App2 {
        public static void main(String[] args) {
          SpringApplication.run(App2.class, args);
        }
        @Bean
        public ServletListenerRegistrationBean<SecondListener>getServletListenerRegistrationBean(){
          ServletListenerRegistrationBean<SecondListener> bean= new
            ServletListenerRegistrationBean<SecondListener>(new SecondListener());
            return bean;
          }
    }
    

    좋은 웹페이지 즐겨찾기