Spring Boot 整合Mybatis时,mapper一直无法注入

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ypp91zr/article/details/82713358

今天在使用spring boot整合mybatis时一直无法注入mapper,不管怎么配置注解扫描包等,都不行,移动了Application这个类也不行。后来发现了应该不是Spring Boot扫描包的问题,因为我不管怎么配置,改代码调试都会报那个错,于是去pom.xml文件查看依赖。

看到了一下代码:

<!--Mybatis-->
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis-spring</artifactId>
        <version>1.2.2</version>
    </dependency>
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.4.1</version>
    </dependency>

总觉得不对,因为spring boot会自动进行下载依赖,不应该是这样引入的。

后来将此替换为:

<!--Mybatis-->
    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>1.3.1</version>
    </dependency>

大功告成

猜你喜欢

转载自blog.csdn.net/ypp91zr/article/details/82713358