SchedulerListenerJob.executeInternal 扫描出所有需要执行的trigger 根据放入SchedulerUtil.triggerJobOnce SchedulerLock: 全局定时任务锁 SchedulerUtil.getFactory()[SchedulerFactoryBean]: 创建和配置Quartz Scheduler并管理对象的生命周期到 Applicaition Context中并暴露Scheduler作为Bean依赖 通过它来定义JobDetails, Calendars以及Trigger TriggerAspect: AOP拦截器 TriggerAspectImpl: 具体实现 TriggerExecutor: 执行器