导航
1、报错原因分析
(1)字面上意思:需要 sqlSessionFactory 和 sqlSessionTemplate。即,项目中需要用到这两个类,可是并没有注入到容器中.
(2)在1.3.2中取消了sqlSessionFactory 和 sqlSessionTemplate的自动注入,所以只能手动注入。
2、解决方案(提供三种方案)
方案一:进行手动注册
我在使用SSM框架时,可以通过xml配置文件来进行注册,配置信息如下:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 指定mybatis全局配置文件的位置 -->
<property name="configLocation" value="classpath:mybatis-config.xml"></property>
<property name="dataSource" ref="pooledDataSource"></property>
<!-- 指定mybatis,mapper文件的位置 -->
<property name="mapperLocations" value="classpath:mapper/*.xml"</