問題描述:
SSM框架Service層調用Dao層方法出現BindingException: Invalid bound statement (not found): com.xx.xxx
可能出現的原因:
1、xxxDao.xml文件的namespace的類包名路徑所對應xxxDao類包名路徑不一致
2、沒有掃描xxxDao.xml文件
springBoot解決方法:
在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>**/*</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
3、xxxDao類中的方法在xxxDao.xml中沒有,比如說方法名不一致