配置MybatisPlusConfig
@Configuration
@EnableTransactionManagement
@MapperScan(basePackages = {"com.longtu.**.mapper"})
public class MybatisPlusConfig {
/**
* 分页插件,自动识别数据库类型 多租户,请参考官网【插件扩展】
*/
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}
/**
* 自动填充数据库创建人、创建时间、更新人、更新时间
*/
/*@Bean
public GlobalConfig globalConfig() {
GlobalConfig globalConfig = new GlobalConfig();
globalConfig.setMetaObjectHandler(new MetaHandler());
return globalConfig;
}*/
@Bean
public ConfigurationCustomizer configurationCustomizer() {
return configuration -> configuration.setUseDeprecatedExecutor(false);
}
引入mybatis-plus依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.0</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.4.0</version>
</dependency>
依然无效 说明配置类没有被正确加载 ,终极绝招 在springboot启动类上强制加载 MybatisPlusConfig配置类
@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients
@EnableSwagger2
@MapperScan("com.longtu.wms.mapper")
@Import(MybatisPlusConfig.class)
public class WmsApplication {
public static void main(String[] args) {
SpringApplication.run(WmsApplication.class);
}
至此问题解决