在Spring Boot 2.0版本之后,添加了石英框架的支持内容,可以自动通过容器配置石英。
当Springboot2.x版本时,出现了此步骤 - 依赖性依赖性,从而提供了许多丰富的功能。
之前引入石英框架时,必须介绍的依赖性信息是:
引入依赖关系后,项目的依赖关系管理信息
使用新的依赖项,而不是原始的三个依赖项:
引入后,项目Maven管理项目的依赖信息
好,好,擦拭
可以看出,在Springboot 2.0之后,使用启动器依赖项等同于引入三个依赖项,这与引入三个依赖关系基本相同。
使用新的依赖项后,对于原始配置方法,例如原始石英使用过程是完全可行的:
在新的依赖支持下,项目执行效果完全相同。
如果Springboot2.0之后的启动器依赖更改,则最重要的是,Quartz的自动配置与依赖关系软件包封装相关的内容。
与石英相关的自动配置类是Springboot的AutoConfigure自动配置软件包中提供的支持。
使用自动配置过程
配置文件中的数据耐用:
数据库存储方法字段可以作为JDBC或内存。如果有必要将其设置为内存中的内存,则需要更改JobStore.Class为内存类型,并在Jonstore下删除其他配置信息;否则将启动错误。
Springboot的自动配置带来了极大的效率,减去许多重复配置,还增加了代码的简单性。
但是,自动配置通常会带来一些问题,例如自动配置冲突,并且通常需要手动选择最终的配置对象。