@EnableConfigurationProperties(value=Crane4jMybatisPlusAutoConfiguration.Properties.class) @ConditionalOnClass(value=com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.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() |
| 限定符和类型 | 方法和说明 |
|---|---|
Crane4jMybatisPlusAutoConfiguration.BaseMapperAutoRegistrar |
baseMapperAutoRegistrar(org.springframework.context.ApplicationContext applicationContext,
Crane4jMybatisPlusAutoConfiguration.Properties crane4jMybatisPlusProperties) |
Crane4jMybatisPlusAutoConfiguration.InitializationLogger |
initializationLogger() |
AssembleMpAnnotationOperationsResolver |
mpAnnotationOperationsResolver(cn.crane4j.core.support.AnnotationFinder annotationFinder,
MpBaseMapperContainerRegister mapperContainerRegister,
cn.crane4j.core.support.Crane4jGlobalConfiguration globalConfiguration) |
MpBaseMapperContainerRegister |
mpBaseMapperContainerRegister(cn.crane4j.core.support.reflect.PropertyOperator propertyOperator,
cn.crane4j.core.support.Crane4jGlobalConfiguration globalConfiguration,
org.springframework.context.ApplicationContext applicationContext) |
MpMethodContainerProvider |
mpMethodContainerProvider(cn.crane4j.core.support.expression.ExpressionEvaluator evaluator,
org.springframework.expression.BeanResolver beanResolver,
MpBaseMapperContainerRegister mpBaseMapperContainerRegister) |
@Bean @ConditionalOnMissingBean public MpBaseMapperContainerRegister mpBaseMapperContainerRegister(cn.crane4j.core.support.reflect.PropertyOperator propertyOperator, cn.crane4j.core.support.Crane4jGlobalConfiguration globalConfiguration, org.springframework.context.ApplicationContext applicationContext)
@Bean @ConditionalOnMissingBean public AssembleMpAnnotationOperationsResolver mpAnnotationOperationsResolver(cn.crane4j.core.support.AnnotationFinder annotationFinder, MpBaseMapperContainerRegister mapperContainerRegister, cn.crane4j.core.support.Crane4jGlobalConfiguration globalConfiguration)
@Bean @ConditionalOnMissingBean public MpMethodContainerProvider mpMethodContainerProvider(cn.crane4j.core.support.expression.ExpressionEvaluator evaluator, org.springframework.expression.BeanResolver beanResolver, MpBaseMapperContainerRegister mpBaseMapperContainerRegister)
@ConditionalOnProperty(prefix="crane4j.mybatis-plus",
name="auto-register-mapper",
havingValue="true",
matchIfMissing=true)
@Bean
@ConditionalOnMissingBean
public Crane4jMybatisPlusAutoConfiguration.BaseMapperAutoRegistrar baseMapperAutoRegistrar(org.springframework.context.ApplicationContext applicationContext,
Crane4jMybatisPlusAutoConfiguration.Properties crane4jMybatisPlusProperties)
@Bean(value="Crane4jMybatisPlusAutoConfigurationInitializationLogger") public Crane4jMybatisPlusAutoConfiguration.InitializationLogger initializationLogger()
Copyright © 2023. All rights reserved.