org.springframework.jdbc.datasource.embedded
Class H2EmbeddedDatabaseConfigurer
java.lang.Object
org.springframework.jdbc.datasource.embedded.AbstractEmbeddedDatabaseConfigurer
org.springframework.jdbc.datasource.embedded.H2EmbeddedDatabaseConfigurer
- All Implemented Interfaces:
- EmbeddedDatabaseConfigurer
final class H2EmbeddedDatabaseConfigurer
- extends AbstractEmbeddedDatabaseConfigurer
Initializes an H2 embedded database instance.
Call getInstance()
to get the singleton instance of this class.
- Since:
- 3.0
- Author:
- Oliver Gierke, Juergen Hoeller
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
private static H2EmbeddedDatabaseConfigurer INSTANCE
driverClass
private final java.lang.Class<? extends java.sql.Driver> driverClass
H2EmbeddedDatabaseConfigurer
private H2EmbeddedDatabaseConfigurer(java.lang.Class<? extends java.sql.Driver> driverClass)
getInstance
public static H2EmbeddedDatabaseConfigurer getInstance()
throws java.lang.ClassNotFoundException
- Get the singleton
H2EmbeddedDatabaseConfigurer
instance.
- Returns:
- the configurer
- Throws:
java.lang.ClassNotFoundException
- if H2 is not on the classpath
configureConnectionProperties
public void configureConnectionProperties(ConnectionProperties properties,
java.lang.String databaseName)
- Description copied from interface:
EmbeddedDatabaseConfigurer
- Configure the properties required to create and connect to the embedded database instance.
databaseName
- the name of the test database