public class BatchDataSourceScriptDatabaseInitializer
extends org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer
DataSourceScriptDatabaseInitializer for the Spring Batch database. May be
registered as a bean to override auto-configuration.| Constructor and Description |
|---|
BatchDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
BatchProperties.Jdbc properties)
Create a new
BatchDataSourceScriptDatabaseInitializer instance. |
BatchDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
org.springframework.boot.sql.init.DatabaseInitializationSettings settings)
Create a new
BatchDataSourceScriptDatabaseInitializer instance. |
| Modifier and Type | Method and Description |
|---|---|
static org.springframework.boot.sql.init.DatabaseInitializationSettings |
getSettings(javax.sql.DataSource dataSource,
BatchProperties.Jdbc properties)
Adapts
Spring Batch JDBC properties to
DatabaseInitializationSettings replacing any @@platform@@
placeholders. |
customize, getDataSource, isEmbeddedDatabase, runScriptspublic BatchDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
BatchProperties.Jdbc properties)
BatchDataSourceScriptDatabaseInitializer instance.dataSource - the Spring Batch data sourceproperties - the Spring Batch JDBC propertiesgetSettings(javax.sql.DataSource, org.springframework.boot.autoconfigure.batch.BatchProperties.Jdbc)public BatchDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
org.springframework.boot.sql.init.DatabaseInitializationSettings settings)
BatchDataSourceScriptDatabaseInitializer instance.dataSource - the Spring Batch data sourcesettings - the database initialization settingsgetSettings(javax.sql.DataSource, org.springframework.boot.autoconfigure.batch.BatchProperties.Jdbc)public static org.springframework.boot.sql.init.DatabaseInitializationSettings getSettings(javax.sql.DataSource dataSource,
BatchProperties.Jdbc properties)
Spring Batch JDBC properties to
DatabaseInitializationSettings replacing any @@platform@@
placeholders.dataSource - the Spring Batch data sourceproperties - batch JDBC propertiesDatabaseInitializationSettings instanceBatchDataSourceScriptDatabaseInitializer(DataSource,
DatabaseInitializationSettings)