# 異常信息
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0'
# 描述
mapper文件掃描出錯
# 解決方法
1、將 property name="sqlSessionFactory" ref="sqlSessionFactory" 改爲 property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"
原理:使用sqlSessionFactoryBeanName注入,不會立即初始化 sqlSessionFactory, 所以不會引發提前初始化問題
2、直接刪掉,並配置一個以sqlSessionFactory命名的 org.mybatis.spring.SqlSessionFactoryBean。
# 異常信息
java.lang.NoClassDefFoundError: org/apache/ibatis/session/SqlSession
# 描述
沒找到SqlSession對應的class
# 解決方法
可能沒導入mybatis的jar包
# 異常信息
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.taotao.search.mapper.ItemMapper.getItemList
# 描述
500錯誤,綁定語句無效
# 解決方法
pom.xml文件添加以下內容
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>