org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory': Lookup method resolution failed
时间: 2023-11-30 07:42:32 浏览: 194
出现org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory': Lookup method resolution failed的原因可能是mybatis和spring整合时,mybatis的版本和spring整合的版本不兼容,或者是mybatis的配置文件中的mapper路径配置错误。解决方法如下:
1.检查mybatis和spring整合的版本是否兼容。
2.检查mybatis的配置文件中的mapper路径是否正确。
3.检查是否缺少必要的依赖包。
以下是一个可能的解决方案:
```xml
<!-- pom.xml中添加以下依赖 -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.0</version>
</dependency>
<!-- application.yml中添加以下配置 -->
mybatis:
mapper-locations: classpath:mapper/*.xml
<!-- MybatisConfig.java中添加以下配置 -->
@Configuration
@MapperScan(basePackages = "com.example.mapper")
public class MybatisConfig {
}
```
阅读全文