springBoot集成mybatisPlus

1、引入依赖:

        可以去mybatisPlus官网学习怎么入门,附链接:MyBatis-Plus

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.1</version>
        </dependency>

 2、使用方式(以分页插件为例)

在你的项目中config文件夹下新建类:MybatisPlusConfig 

@Configuration
@MapperScan("scan.your.mapper.package")  // 这个是扫描mapper的注解
public class MybatisPlusConfig {

   
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); 
        return interceptor;
    }

    @Bean
    public ConfigurationCustomizer configurationCustomizer() {
        return configuration -> configuration.setUseDeprecatedExecutor(false);
    }
}

3、要想看见你的SQL操作语句还可以在application.yml文件中配置:

mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

 效果:

 以上就是简单的springboot集成mybatisPlus的配置。

4、项目中可能会遇到的错误:

 在你的用户类上加上:

@TableName(value = "表名")

@TableId

 


版权声明:本文为weixin_58443365原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。