SpringBoot 起项目 Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
时间: 2024-01-24 12:16:04 浏览: 161
Android Caused by: java.lang.ClassNotFoundException解决办法
根据提供的引用内容,当使用SpringBoot起项目时,可能会出现"Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required"异常。这个异常通常是由于Mybatis-Spring版本过高引起的。
解决这个异常的方法是降低Mybatis-Spring的版本。可以通过在pom.xml文件中指定Mybatis-Spring的版本来解决这个问题。例如,将Mybatis-Spring的版本降低到1.3.2:
```xml
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
```
这样就可以解决"Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required"异常了。
阅读全文