@Configuration @ConditionalOnBean(value=javax.sql.DataSource.class) public class DynamicSqlAutoConfiguration extends Object
| 构造器和说明 |
|---|
DynamicSqlAutoConfiguration(org.springframework.context.ApplicationContext applicationContext,
List<com.dynamic.sql.context.properties.SchemaProperties> schemaProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
DbSchemaMatcherRegistrar |
dbSchemaMatcherRegistrar(List<com.dynamic.sql.plugins.schema.DbSchemaMatcher> schemaMatchers) |
FetchResultConverterRegistrar |
fetchResultConverterRegistrar(List<com.dynamic.sql.plugins.conversion.FetchResultConverter> fetchResultConverters) |
MapperBeanDefinitionRegistrar |
mapperBeanDefinitionRegistrar() |
com.dynamic.sql.plugins.pagination.PageInterceptorPlugin |
pageInterceptorPlugin() |
com.dynamic.sql.core.SqlContext |
sqlContext(DbSchemaMatcherRegistrar dbSchemaMatcherRegistrar,
SqlInterceptorRegistrar sqlInterceptorRegistrar) |
SqlInterceptorRegistrar |
sqlInterceptorRegistrar(List<com.dynamic.sql.interceptor.SqlInterceptor> interceptors) |
@Autowired
public DynamicSqlAutoConfiguration(org.springframework.context.ApplicationContext applicationContext,
List<com.dynamic.sql.context.properties.SchemaProperties> schemaProperties)
@Bean public com.dynamic.sql.plugins.pagination.PageInterceptorPlugin pageInterceptorPlugin()
@Bean @DependsOn(value="sqlContext") public MapperBeanDefinitionRegistrar mapperBeanDefinitionRegistrar()
@Bean public SqlInterceptorRegistrar sqlInterceptorRegistrar(List<com.dynamic.sql.interceptor.SqlInterceptor> interceptors)
@Bean(value="dbSchemaMatcherRegistrar") public DbSchemaMatcherRegistrar dbSchemaMatcherRegistrar(List<com.dynamic.sql.plugins.schema.DbSchemaMatcher> schemaMatchers)
@Bean(value="fetchResultConverterRegistrar") public FetchResultConverterRegistrar fetchResultConverterRegistrar(List<com.dynamic.sql.plugins.conversion.FetchResultConverter> fetchResultConverters)
@Bean
@ConditionalOnMissingBean
@DependsOn(value={"fetchResultConverterRegistrar","dbSchemaMatcherRegistrar"})
public com.dynamic.sql.core.SqlContext sqlContext(DbSchemaMatcherRegistrar dbSchemaMatcherRegistrar,
SqlInterceptorRegistrar sqlInterceptorRegistrar)
Copyright © 2024 Dynamic-SQL. All rights reserved.