org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Failed to instantiate [org.mybatis.spring.SqlSessionFactoryBean]: No default constructor found
时间: 2023-10-29 16:21:29 浏览: 157
测试spring中的org.springframework.beans.factory.InitializingBean
这个错误是因为在定义名为 'sqlSessionFactory' 的 bean 时,Spring 找不到默认的构造函数。要解决这个问题,你可以在定义 bean 的时候,显示地指定构造函数,例如:
```
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<constructor-arg ref="dataSource"/>
</bean>
```
在这个例子中,我们显式地指定了一个构造函数,它需要一个名为 'dataSource' 的 bean 作为参数。你需要根据你的具体情况修改这个例子中的参数。
阅读全文