Commit Graph

12 Commits

Author SHA1 Message Date
Yanming Zhou 01ffdc8a02 Polishing Javadoc of QuartzDataSourceScriptDatabaseInitializer
Align with other `DataSourceScriptDatabaseInitializer`s

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>

See gh-46249
2025-07-02 13:12:16 +01:00
Andy Wilkinson a52d5538ee Make Quartz DataSource init back off without spring-boot-jdbc
Previously, setting spring.quartz.job-store-type to jdbc assumed that
spring-boot-jdbc was on the classpath. If it was not, the context
would fail to refresh as DataSourceScriptDatabaseInitializer was not
available.

This commit updates the auto-configuration so that the DataSource
initialization will back off when spring-boot-jdbc is absent. This
allows an app to use Quartz without spring-boot-jdbc and
spring-boot-sql. This remains true even when using the JDBC job
store as long as something else has created the DataSource and
initialized its schema to contain the tables that Quartz requires.

Closes gh-46243
2025-07-02 10:47:12 +01:00
Phillip Webb 06917abbcb Align reactive auto-configuration names
Rename a few reactive auto-configuration and related classes for better
consistency.

Closes gh-46156
2025-07-01 12:31:12 +01:00
Phillip Webb 95b3c367ce Restructure autoconfigure packages
Restructure modules packages so that all auto-configuration is
organized under single top-level autoconfigure package.

See gh-46071

Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2025-07-01 12:31:11 +01:00
Phillip Webb 3fb4b1883a Create spring-boot-hibernate module
Closes gh-46154
2025-07-01 12:31:11 +01:00
Stéphane Nicoll 0f3d151d5f Split WebEndpointTest infrastructure configuration
See gh-46071
2025-07-01 12:02:20 +01:00
Stéphane Nicoll d2a3e5baf3 Move actuator test support out spring-boot-actuator-integration-tests
See gh-46071
2025-07-01 12:02:17 +01:00
Andy Wilkinson a50c75b3e3 Reduce dependencies of spring-boot-actuator
See gh-46071
2025-07-01 12:02:15 +01:00
Andy Wilkinson 1ec5db4faf Move Quartz endpoint auto-configuration into spring-boot-quartz
Closes gh-46107
2025-07-01 12:00:41 +01:00
Andy Wilkinson 62b57cb521 Move code from spring-boot-actuator to spring-boot-quartz
See gh-46107
2025-07-01 11:59:56 +01:00
Andy Wilkinson 4c688249e1 Create spring-boot-sql module
Closes gh-46140
2025-07-01 11:58:12 +01:00
Stéphane Nicoll ba445c5645 Create spring-boot-quartz module
See gh-46107
2025-07-01 11:56:06 +01:00