@EnableXxxx 类型的注解是通过 @Import收集和注册特定场景相关的bean定义。
如: @EnableScheduling 是通过 @Import (SchedulingConfiguration.class)将调度框架相关的bean加载到 ioc 容器
@EnableMBeanExport 是通过 @Import(MBeanExportConfiguration.class)将JMX相关的bean加载到 IOC容器
@EnableAutoConfiguration 是通过@Import(EnableAutoConfigurationImportSelector.class) 将所有符合自动配置的bean加载到 IOC容器