Bean post-processor that registers methods annotated with @ {@link Scheduled}to be invoked by a {@link org.springframework.scheduling.TaskScheduler} accordingto the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation.
This post-processor is automatically registered by Spring's {@code } XML element, and also by the @{@link EnableScheduling}annotation. Auto-detects any {@link SchedulingConfigurer} instances in the container,allowing for customization of the scheduler to be used or for fine-grained control over task registration (e.g. registration of {@link Trigger} tasks.See @ {@link EnableScheduling} Javadoc for complete usage details.
@author Mark Fisher
@author Juergen Hoeller
@author Chris Beams
@since 3.0
@see Scheduled
@see EnableScheduling
@see SchedulingConfigurer
@see org.springframework.scheduling.TaskScheduler
@see org.springframework.scheduling.config.ScheduledTaskRegistrar