public class DataSourceScriptDatabaseInitializer extends AbstractScriptDatabaseInitializer
InitializingBean that performs DataSource initialization using schema
 (DDL) and data (DML) scripts.| Constructor and Description | 
|---|
| DataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
                                   DatabaseInitializationSettings settings)Creates a new  DataSourceScriptDatabaseInitializerthat will initialize the
 givenDataSourceusing the given settings. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | customize(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator populator)Customize the  ResourceDatabasePopulator. | 
| protected javax.sql.DataSource | getDataSource()Returns the  DataSourcethat will be initialized. | 
| protected boolean | isEmbeddedDatabase()Returns whether the database that is to be initialized is embedded. | 
| protected void | runScripts(java.util.List<org.springframework.core.io.Resource> resources,
          boolean continueOnError,
          java.lang.String separator,
          java.nio.charset.Charset encoding) | 
afterPropertiesSet, initializeDatabase, setResourceLoaderpublic DataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
                                           DatabaseInitializationSettings settings)
DataSourceScriptDatabaseInitializer that will initialize the
 given DataSource using the given settings.dataSource - data source to initializesettings - the initialization settingsprotected final javax.sql.DataSource getDataSource()
DataSource that will be initialized.protected boolean isEmbeddedDatabase()
AbstractScriptDatabaseInitializerisEmbeddedDatabase in class AbstractScriptDatabaseInitializertrue if the database is embedded, otherwise falseprotected void runScripts(java.util.List<org.springframework.core.io.Resource> resources,
                          boolean continueOnError,
                          java.lang.String separator,
                          java.nio.charset.Charset encoding)
runScripts in class AbstractScriptDatabaseInitializerprotected void customize(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator populator)
ResourceDatabasePopulator.populator - the configured database populator