Я читаю Spring 3.0 doc относительно планирования. Я склоняюсь к Spring JobDetailBean для кварца. Тем не менее, аннотация @Scheduled привлекла мое внимание. По-видимому, это другой способ планирования задачи с использованием Spring Framework. На основе документов Spring предусмотрено три способа планирования:
- @Scheduled
- Via Quartz
- Через таймер JDK
Я не заинтересован в таймере JDK. Почему я должен выбрать @Scheduled over Quartz? (Когда я упоминаю Кварц, я имею в виду использование Spring bean обертки для кварца).
Скажем, мой вариант использования достаточно сложный, и я буду общаться с сторонней веб-службой для импорта и экспорта данных через определенные промежутки времени.