Class H2ServerConfiguration
java.lang.Object
org.springframework.cloud.dataflow.server.config.H2ServerConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(org.h2.tools.Server.class)
@ConditionalOnProperty(name="spring.dataflow.embedded.database.enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnExpression("\'${spring.datasource.url:#{null}}\'.startsWith(\'jdbc:h2:tcp://localhost\')")
public class H2ServerConfiguration
extends Object
Autostart an embedded H2 database server.
- Author:
- Michael Wirth, Corneil du Plessis
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
H2ServerConfiguration
public H2ServerConfiguration()
-
-
Method Details
-
h2ServerBeanFactoryPostProcessor
@Bean public org.springframework.cloud.dataflow.server.config.H2ServerConfiguration.H2ServerBeanFactoryPostProcessor h2ServerBeanFactoryPostProcessor() -
h2TcpServer
@Bean(destroyMethod="stop") public org.h2.tools.Server h2TcpServer(@Value("${spring.datasource.url}") String dataSourceUrl)
-