Class IntegrationDataSourceScriptDatabaseInitializer

java.lang.Object
org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer
org.springframework.boot.autoconfigure.integration.IntegrationDataSourceScriptDatabaseInitializer
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ResourceLoaderAware

public class IntegrationDataSourceScriptDatabaseInitializer extends org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer
DataSourceScriptDatabaseInitializer for the Spring Integration database. May be registered as a bean to override auto-configuration.
Since:
2.6.0
  • Constructor Details

    • IntegrationDataSourceScriptDatabaseInitializer

      public IntegrationDataSourceScriptDatabaseInitializer(DataSource dataSource, IntegrationProperties.Jdbc properties)
      Parameters:
      dataSource - the Spring Integration data source
      properties - the Spring Integration JDBC properties
      See Also:
      • getSettings(javax.sql.DataSource, org.springframework.boot.autoconfigure.integration.IntegrationProperties.Jdbc)
    • IntegrationDataSourceScriptDatabaseInitializer

      public IntegrationDataSourceScriptDatabaseInitializer(DataSource dataSource, org.springframework.boot.sql.init.DatabaseInitializationSettings settings)
      Parameters:
      dataSource - the Spring Integration data source
      settings - the database initialization settings
      See Also:
      • getSettings(javax.sql.DataSource, org.springframework.boot.autoconfigure.integration.IntegrationProperties.Jdbc)