Поскольку исключение сообщает «Нет подходящего компонента типа [org.quartz.Scheduler]», нам нужно будет определить компонент типа org.quartz.Scheduler, но это невозможно без какой-либо конкретной реализации того же самого, Итак, нам нужно получить конкретную реализацию из класса Factory org.quartz.impl.StdSchedulerFactory, и это нестатический метод getScheduler ().
Следовательно, вам придется добавить следующие две строки в ваш контекстный XML-файл, и он будет работать, я подтвердил то же самое с той же версией Spring, которую вы используете:
<bean id="schedulerFactory" class="org.quartz.impl.StdSchedulerFactory" />
<bean id="scheduler" class="org.quartz.Scheduler" factory-bean="schedulerFactory" factory-method="getScheduler" />