[TOC]
```
<!--quartz依賴-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quartz</artifactId>
</dependency>
```
Springboot自動裝配了啥?
- 自動裝配類:`org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration`
- 默認屬性:`org.springframework.boot.autoconfigure.quartz.QuartzProperties`
## 自問自答
`org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration#customize`
## Quartz的啟動過程
org.quartz.ee.jmx.jboss.QuartzService#startService

若quartz是配置在spring中,當服務器啟動時,就會裝載相關的bean。SchedulerFactoryBean實現了InitializingBean接口,因此在初始化bean的時候,會執行afterPropertiesSet方法, 該方法將會調用SchedulerFactory(DirectSchedulerFactory或者StdSchedulerFactory,通常用StdSchedulerFactory)創建Scheduler。
- 寫在前面
- 如何閱讀源碼
- 第一部分 開源框架
- Netty
- 啟動過程
- SpringSecurityOauth2
- Quartz
- quartz啟動原理
- quartz定時調度任務觸發流程
- 第二部分 優質中間件源碼分析
- Canal
- Canal是如何偽裝為mysql的slave的?
- canal源碼調試
- Sentinel
- 核心概念梳理
- 滑動窗口實現原理
- jvm-sandbox
- jvm-sandbox-repeater
- Windows環境安裝
- 結果比對
- 第三部分 優質行業項目源碼分析
- 第一章 分庫分表實踐
- sharding-jdbc
- 第二章 DDD領域驅動
- 享同科技DDD開源框架
- J-IM
- 功能測試
- 悟空CRM
- 項目搭建
- 默認密碼
- dataX-web
- 項目搭建
- 部署報錯
- dolphinscheduler
- awescnb
- geek
- chrome插件-funds
- 優質開源項目備忘