tomcat 시작 하여 특정한 방법 으로 정시 작업(Spring)을 수행 합 니 다.

1274 단어 tomcat과업Spring
첫 번 째 도입 인터페이스:ServletContextListener

@RestController
@RequestMapping("/schedule")
public class ScheduleController implements ServletContextListener {
  @Autowired
  private ScheduleService scheduleService;

  @Override
  public void contextDestroyed(ServletContextEvent event) {
    System.out.println("  ");
  }

  @Override
  public void contextInitialized(ServletContextEvent event) {
    WebApplicationContextUtils.getRequiredWebApplicationContext(event.getServletContext())
        .getAutowireCapableBeanFactory().autowireBean(this);
    System.out.println("        ");
    scheduleService.start(); ;
  }
}
다음 그림:

두 번 째 단계:웹.xml 파일 에 감청 설정

<listener>
    <listener-class>com.wbg.treasure.controller.ScheduleController</listener-class>
</listener>

이상 의 tomcat 가 시작 하여 특정한 방법 을 수행 하 는 정시 임무(Spring)작업 을 완성 하 는 것 은 바로 편집장 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.여러분 께 참고 가 되 고 많은 응원 을 바 랍 니 다.

좋은 웹페이지 즐겨찾기