Uses of Interface
org.springframework.r2dbc.connection.init.DatabasePopulator
Packages that use DatabasePopulator
Package
Description
Provides extensible support for initializing databases through scripts.
-
Uses of DatabasePopulator in org.springframework.r2dbc.connection.init
Classes in org.springframework.r2dbc.connection.init that implement DatabasePopulatorModifier and TypeClassDescriptionclassCompositeDatabasePopulatorthat delegates to a list of givenDatabasePopulatorimplementations, executing all scripts.classPopulates, initializes, or cleans up a database using SQL scripts defined in external resources.Methods in org.springframework.r2dbc.connection.init with parameters of type DatabasePopulatorModifier and TypeMethodDescriptionvoidCompositeDatabasePopulator.addPopulators(DatabasePopulator... populators) Add one or more populators to the list of delegates.voidConnectionFactoryInitializer.setDatabaseCleaner(DatabasePopulator databaseCleaner) Set theDatabasePopulatorto execute during the bean destruction phase, cleaning up the database and leaving it in a known state for others.voidConnectionFactoryInitializer.setDatabasePopulator(DatabasePopulator databasePopulator) Set theDatabasePopulatorto execute during the bean initialization phase.voidCompositeDatabasePopulator.setPopulators(DatabasePopulator... populators) Specify one or more populators to delegate to.Constructors in org.springframework.r2dbc.connection.init with parameters of type DatabasePopulatorModifierConstructorDescriptionCompositeDatabasePopulator(DatabasePopulator... populators) Create aCompositeDatabasePopulatorwith the given populators.Constructor parameters in org.springframework.r2dbc.connection.init with type arguments of type DatabasePopulatorModifierConstructorDescriptionCompositeDatabasePopulator(Collection<DatabasePopulator> populators) Create aCompositeDatabasePopulator.