Issue title: FlywayAutoConfiguration & QuartzAutoConfiguration process order issue
 Issue body: I am trying to use flyway handling the quartz schema initialization, but it seems QuartzAutoConfiguration is always processed ahead of FlywayAutoConfiguration, which will raise the [org.quartz.JobPersistenceException: Couldn't retrieve job: ORA-00942] exception, because the quartz schema is not initializd yet（I am using jdbc as the quartz job store type, spring.quartz.job-store-type=jdbc）.

So, am i got something wrong , or maybe should put @AutoConfigurationAfter(FlywayAutoConfiguration.class) on the QuartzAutoConfiguration ?


      THX!!
 Comments: 
 Comment 0: Using spring-boot-2.1.6.RELEASE
 Comment 1: Closing in favour of #17539.
{'source': 'GithubIssues', 'repo_name_with_owner': 'spring-projects/spring-boot', 'issue_id': 468420370, 'repo_stars': 67951.0}