public class SqlDataSourceScriptDatabaseInitializer
extends org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer
DataSourceScriptDatabaseInitializer for the primary SQL database. May be
registered as a bean to override auto-configuration.| Constructor and Description |
|---|
SqlDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
org.springframework.boot.sql.init.DatabaseInitializationSettings settings)
Create a new
SqlDataSourceScriptDatabaseInitializer instance. |
SqlDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
SqlInitializationProperties properties)
Create a new
SqlDataSourceScriptDatabaseInitializer instance. |
| Modifier and Type | Method and Description |
|---|---|
static org.springframework.boot.sql.init.DatabaseInitializationSettings |
getSettings(SqlInitializationProperties properties)
Adapts
SQL initialization properties to
DatabaseInitializationSettings. |
getDataSource, isEmbeddedDatabase, runScriptspublic SqlDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
SqlInitializationProperties properties)
SqlDataSourceScriptDatabaseInitializer instance.dataSource - the primary SQL data sourceproperties - the SQL initialization propertiesgetSettings(org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties)public SqlDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
org.springframework.boot.sql.init.DatabaseInitializationSettings settings)
SqlDataSourceScriptDatabaseInitializer instance.dataSource - the primary SQL data sourcesettings - the database initialization settingsgetSettings(org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties)public static org.springframework.boot.sql.init.DatabaseInitializationSettings getSettings(SqlInitializationProperties properties)
SQL initialization properties to
DatabaseInitializationSettings.properties - the SQL initialization propertiesDatabaseInitializationSettings instanceSqlDataSourceScriptDatabaseInitializer(DataSource,
DatabaseInitializationSettings)