Class DataSourceProxyConfiguration
java.lang.Object
com.github.gavlyukovskiy.boot.jdbc.decorator.dsproxy.DataSourceProxyConfiguration
@ConditionalOnMissingBean(type="org.springframework.cloud.sleuth.autoconfig.instrument.jdbc.DataSourceProxyConfiguration")
@ConditionalOnClass(net.ttddyy.dsproxy.support.ProxyDataSource.class)
@Import({com.github.gavlyukovskiy.boot.jdbc.decorator.dsproxy.HibernateFormatterConfiguration.class,com.github.gavlyukovskiy.boot.jdbc.decorator.dsproxy.SqlFormatterConfiguration.class})
public class DataSourceProxyConfiguration
extends Object
Configuration for integration with datasource-proxy, allows to use define custom
QueryExecutionListener,
ParameterTransformer and QueryTransformer.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionproxyDataSourceDecorator(ProxyDataSourceBuilderConfigurer proxyDataSourceBuilderConfigurer, DataSourceNameResolver dataSourceNameResolver) net.ttddyy.dsproxy.listener.QueryCountStrategy
-
Constructor Details
-
DataSourceProxyConfiguration
public DataSourceProxyConfiguration()
-
-
Method Details
-
connectionIdManagerProvider
-
proxyDataSourceBuilderConfigurer
-
proxyDataSourceDecorator
@Bean public ProxyDataSourceDecorator proxyDataSourceDecorator(ProxyDataSourceBuilderConfigurer proxyDataSourceBuilderConfigurer, DataSourceNameResolver dataSourceNameResolver) -
queryCountStrategy
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(value="decorator.datasource.datasource-proxy.count-query", havingValue="true") public net.ttddyy.dsproxy.listener.QueryCountStrategy queryCountStrategy()
-