Я пытаюсь использовать Spring Scheduling с 'запланированными задачами' . Я могу загрузить контекст Spring с помощью XmlBeanFactory и получить компонент планировщика. Но я не уверен насчет следующего шага. Документы подразумевают, что задачи должны запускаться автоматически - возможно, это только тогда, когда я загружаю контекст в контейнер, такой как Tomcat? Можно ли запустить выполнение задач при загрузке с помощью XmlBeanFactory ?
Ниже представлена упрощенная конфигурация java и spring.
public class SchedulingTest {
public static void main(String[] args) throws Exception {
Resource resource = new FileSystemResource("\\my_spring_file.xml");
BeanFactory factory = new XmlBeanFactory(resource);
ThreadPoolTaskScheduler scheduler = (ThreadPoolTaskScheduler) factory.getBean("myScheduler");
// -=-=-=-=-=
// NOW WHAT ?
// -=-=-=-=-=
}
}