@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=Crane4jMybatisPlusAutoConfiguration.Properties.class) @ConditionalOnClass(value={com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.class,cn.crane4j.extension.mybatis.plus.AssembleMpAnnotationHandler.class}) @AutoConfigureAfter(value={com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.class,Crane4jAutoConfiguration.class}) public class Crane4jMybatisPlusAutoConfiguration extends Object
cn.crane4j.extension.mybatis.plus| 限定符和类型 | 类和说明 |
|---|---|
static class |
Crane4jMybatisPlusAutoConfiguration.BaseMapperAutoRegistrar
Auto registrar of container based on
BaseMapper. |
static class |
Crane4jMybatisPlusAutoConfiguration.InitializationLogger
Initialization logger.
|
static class |
Crane4jMybatisPlusAutoConfiguration.Properties
Crane4j mybatis plus properties.
|
| 构造器和说明 |
|---|
Crane4jMybatisPlusAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
AssembleMpAnnotationHandler |
assembleMpAnnotationResolver(cn.crane4j.core.support.AnnotationFinder annotationFinder,
MybatisPlusQueryContainerProvider mybatisPlusQueryContainerProvider,
cn.crane4j.core.support.Crane4jGlobalConfiguration globalConfiguration,
cn.crane4j.core.parser.handler.strategy.PropertyMappingStrategyManager propertyMappingStrategyManager) |
Crane4jMybatisPlusAutoConfiguration.BaseMapperAutoRegistrar |
baseMapperAutoRegistrar(org.springframework.context.ApplicationContext applicationContext,
Crane4jMybatisPlusAutoConfiguration.Properties crane4jMybatisPlusProperties) |
Crane4jMybatisPlusAutoConfiguration.InitializationLogger |
initializationLogger() |
MybatisPlusQueryContainerProvider |
mybatisPlusQueryContainerProvider(cn.crane4j.core.support.container.MethodInvokerContainerCreator methodInvokerContainerCreator,
cn.crane4j.core.support.Crane4jGlobalConfiguration globalConfiguration,
org.springframework.context.ApplicationContext applicationContext) |
@Bean @ConditionalOnMissingBean public MybatisPlusQueryContainerProvider mybatisPlusQueryContainerProvider(cn.crane4j.core.support.container.MethodInvokerContainerCreator methodInvokerContainerCreator, cn.crane4j.core.support.Crane4jGlobalConfiguration globalConfiguration, org.springframework.context.ApplicationContext applicationContext)
@Bean @ConditionalOnMissingBean public AssembleMpAnnotationHandler assembleMpAnnotationResolver(cn.crane4j.core.support.AnnotationFinder annotationFinder, MybatisPlusQueryContainerProvider mybatisPlusQueryContainerProvider, cn.crane4j.core.support.Crane4jGlobalConfiguration globalConfiguration, cn.crane4j.core.parser.handler.strategy.PropertyMappingStrategyManager propertyMappingStrategyManager)
@ConditionalOnProperty(prefix="crane4j.mybatis-plus",
name="auto-register-mapper",
havingValue="true")
@Bean
@ConditionalOnMissingBean
public Crane4jMybatisPlusAutoConfiguration.BaseMapperAutoRegistrar baseMapperAutoRegistrar(org.springframework.context.ApplicationContext applicationContext,
Crane4jMybatisPlusAutoConfiguration.Properties crane4jMybatisPlusProperties)
@Bean public Crane4jMybatisPlusAutoConfiguration.InitializationLogger initializationLogger()
Copyright © 2024. All rights reserved.