Index
All Classes and Interfaces|All Packages
A
- AbstractBeansOfTypeDatabaseInitializerDetector - Class in org.springframework.boot.sql.init.dependency
-
Base class for
DatabaseInitializerDetectorsthat detect database initializer beans by type. - AbstractBeansOfTypeDatabaseInitializerDetector() - Constructor for class org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDatabaseInitializerDetector
- AbstractBeansOfTypeDependsOnDatabaseInitializationDetector - Class in org.springframework.boot.sql.init.dependency
-
Base class for
DependsOnDatabaseInitializationDetectorsthat detect by type beans that depend upon database initialization. - AbstractBeansOfTypeDependsOnDatabaseInitializationDetector() - Constructor for class org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDependsOnDatabaseInitializationDetector
- AbstractScriptDatabaseInitializer - Class in org.springframework.boot.sql.init
-
Base class for an
InitializingBeanthat performs SQL database initialization using schema (DDL) and data (DML) scripts. - AbstractScriptDatabaseInitializer(DatabaseInitializationSettings) - Constructor for class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
-
Creates a new
AbstractScriptDatabaseInitializerthat will initialize the database using the given settings. - AbstractScriptDatabaseInitializer.Scripts - Class in org.springframework.boot.sql.init
-
Scripts to be used to initialize the database.
- afterPropertiesSet() - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
- ALWAYS - Enum constant in enum class org.springframework.boot.sql.init.DatabaseInitializationMode
-
Always initialize the database.
- ApplicationScriptDatabaseInitializer - Interface in org.springframework.boot.sql.autoconfigure.init
-
Marker interface for a script-based database initializer that initializes the application's database.
C
- ConditionalOnSqlInitialization - Annotation Interface in org.springframework.boot.sql.autoconfigure.init
-
Condition that matches when
spring.sql.init.modeis set to a value other thanDatabaseInitializationMode.NEVER. - continueOnError(boolean) - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.Scripts
D
- DatabaseInitializationDependencyConfigurer - Class in org.springframework.boot.sql.init.dependency
-
Configures beans that depend upon SQL database initialization with
dependenciesupon beans that perform database initialization. - DatabaseInitializationDependencyConfigurer() - Constructor for class org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer
- DatabaseInitializationMode - Enum Class in org.springframework.boot.sql.init
-
Supported database initialization modes.
- DatabaseInitializationSettings - Class in org.springframework.boot.sql.init
-
Settings for initializing an SQL database.
- DatabaseInitializationSettings() - Constructor for class org.springframework.boot.sql.init.DatabaseInitializationSettings
- DatabaseInitializerDetector - Interface in org.springframework.boot.sql.init.dependency
-
Detects beans that initialize an SQL database.
- DependsOnDatabaseInitialization - Annotation Interface in org.springframework.boot.sql.init.dependency
-
Indicate that a bean's creation and initialization depends upon database initialization having completed.
- DependsOnDatabaseInitializationDetector - Interface in org.springframework.boot.sql.init.dependency
-
Detects beans that depend on database initialization.
- detect(ConfigurableListableBeanFactory) - Method in class org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDatabaseInitializerDetector
- detect(ConfigurableListableBeanFactory) - Method in class org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDependsOnDatabaseInitializationDetector
- detect(ConfigurableListableBeanFactory) - Method in interface org.springframework.boot.sql.init.dependency.DatabaseInitializerDetector
-
Detect beans defined in the given
beanFactorythat initialize aDataSource. - detect(ConfigurableListableBeanFactory) - Method in interface org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitializationDetector
-
Detect beans defined in the given
beanFactorythat depend on database initialization. - detectionComplete(ConfigurableListableBeanFactory, Set) - Method in interface org.springframework.boot.sql.init.dependency.DatabaseInitializerDetector
-
Callback indicating that all known
DataSourceInitializerDetectorshave been called and detection of beans that initialize aDataSourceis complete.
E
- EMBEDDED - Enum constant in enum class org.springframework.boot.sql.init.DatabaseInitializationMode
-
Only initialize an embedded database.
- encoding(Charset) - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.Scripts
G
- getDatabaseInitializerBeanTypes() - Method in class org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDatabaseInitializerDetector
-
Returns the bean types that should be detected as being database initializers.
- getDataLocations() - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- getDataLocations() - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Returns the locations of data (DML) scripts to apply to the database.
- getDependsOnDatabaseInitializationBeanTypes() - Method in class org.springframework.boot.sql.init.dependency.AbstractBeansOfTypeDependsOnDatabaseInitializationDetector
-
Returns the bean types that should be detected as depending on database initialization.
- getEncoding() - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- getEncoding() - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.Scripts
- getEncoding() - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Returns the encoding to use when reading the schema and data scripts.
- getMatchOutcome(ConditionContext, AnnotatedTypeMetadata) - Method in class org.springframework.boot.sql.autoconfigure.init.OnDatabaseInitializationCondition
- getMode() - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- getMode() - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Gets the mode to use when determining whether database initialization should be performed.
- getOrder() - Method in interface org.springframework.boot.sql.init.dependency.DatabaseInitializerDetector
- getPassword() - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- getPlatform() - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- getSchemaLocations() - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- getSchemaLocations() - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Returns the locations of the schema (DDL) scripts to apply to the database.
- getSeparator() - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- getSeparator() - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.Scripts
- getSeparator() - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Returns the statement separator used in the schema and data scripts.
- getSettings(SqlInitializationProperties) - Static method in interface org.springframework.boot.sql.autoconfigure.init.ApplicationScriptDatabaseInitializer
- getUsername() - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
I
- initializeDatabase() - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
-
Initializes the database by applying schema and data scripts.
- isContinueOnError() - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- isContinueOnError() - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.Scripts
- isContinueOnError() - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Returns whether to continue when an error occurs while applying a schema or data script.
- isEmbeddedDatabase() - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
-
Returns whether the database that is to be initialized is embedded.
- iterator() - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.Scripts
N
- NEVER - Enum constant in enum class org.springframework.boot.sql.init.DatabaseInitializationMode
-
Never initialize the database.
O
- OnDatabaseInitializationCondition - Class in org.springframework.boot.sql.autoconfigure.init
-
Condition that checks if the database initialization of a particular component should be considered.
- OnDatabaseInitializationCondition(String, String...) - Constructor for class org.springframework.boot.sql.autoconfigure.init.OnDatabaseInitializationCondition
-
Create a new instance with the name of the component and the property names to check, in order.
- org.springframework.boot.sql.autoconfigure.init - package org.springframework.boot.sql.autoconfigure.init
-
Auto-configuration for basic script-based initialization of an SQL database.
- org.springframework.boot.sql.init - package org.springframework.boot.sql.init
-
Support for initialization of an SQL database.
- org.springframework.boot.sql.init.dependency - package org.springframework.boot.sql.init.dependency
-
Infrastructure for establishing database initialization bean dependencies.
R
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer
- runScripts(AbstractScriptDatabaseInitializer.Scripts) - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
-
Initialize the database by running the given
scripts.
S
- Scripts(List) - Constructor for class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.Scripts
- separator(String) - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer.Scripts
- setContinueOnError(boolean) - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- setContinueOnError(boolean) - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Sets whether initialization should continue when an error occurs when applying a schema or data script.
- setDataLocations(List) - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- setDataLocations(List) - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Sets the locations of data (DML) scripts to apply to the database.
- setEncoding(Charset) - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- setEncoding(Charset) - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Sets the encoding to use when reading the schema and data scripts.
- setMode(DatabaseInitializationMode) - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- setMode(DatabaseInitializationMode) - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Sets the mode the use when determining whether database initialization should be performed.
- setPassword(String) - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- setPlatform(String) - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- setResourceLoader(ResourceLoader) - Method in class org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
- setSchemaLocations(List) - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- setSchemaLocations(List) - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Sets the locations of schema (DDL) scripts to apply to the database.
- setSeparator(String) - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- setSeparator(String) - Method in class org.springframework.boot.sql.init.DatabaseInitializationSettings
-
Sets the statement separator to use when reading the schema and data scripts.
- setUsername(String) - Method in class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
- SqlInitializationProperties - Class in org.springframework.boot.sql.autoconfigure.init
-
Configuration propertiesfor initializing an SQL database. - SqlInitializationProperties() - Constructor for class org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties
V
- valueOf(String) - Static method in enum class org.springframework.boot.sql.init.DatabaseInitializationMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.boot.sql.init.DatabaseInitializationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages