springboot整合mybatis-plus报错:Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
springboot整合mybatis-plus报错:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required。原因是版本不兼容问题,建议将mybatis-plus-boot-starter版本升级为3.5.3及以上。
·
结论:版本不兼容问题,建议将mybatis-plus-boot-starter版本升级为3.5.3及以上。
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3</version>
</dependency>
详细过程:
首先报错的根本是:Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required。导致的
其他报错只是被它导致的,不是根本原因springframework.beans.factory.BeanCreationException: .....: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
这是运行成功的pom文件,可以参考我的使用版本
<dependencies>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3</version>
</dependency>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
灵感参考自以下链接,博主的debug能力真的很厉害,建议看他的文章!!!
更多推荐
已为社区贡献1条内容
所有评论(0)