@TOC关于org.springframework.beans.factory.BeanCreationException的Error

百度查了好久,终于发现问题所在了。
<!--获取sqlSession:这里的SqlSessionTemplate就是sqlSession-->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<!--用构造器注入(需要把SqlSessionFactory这个对象传进去,他才返回一个SqlSession实例-->
<constructor-arg index="0" ref="sqlSessionFactory"></constructor-arg>
</bean>
<bean id="userMapper" class="com.song.Mapper.UserMapperImpl">
<property name="sqlSession" value="sqlSession"></property>
</bean>
改成
<!--获取sqlSession:这里的SqlSessionTemplate就是sqlSession-->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<!--用构造器注入(需要把SqlSessionFactory这个对象传进去,他才返回一个SqlSession实例-->
<constructor-arg index="0" ref="sqlSessionFactory"></constructor-arg>
</bean>
<bean id="userMapper" class="com.song.Mapper.UserMapperImpl">
<property name="sqlSession" ref="sqlSession"></property>
</bean>

简单的问题往往要折腾好久
本文详细解析了在Spring框架中遇到的org.springframework.beans.factory.BeanCreationException错误,通过调整配置文件中bean的属性引用方式,成功解决了UserMapperImpl类在初始化过程中出现的异常。
42万+

被折叠的 条评论
为什么被折叠?



