1. 程式人生 > >springboot整合MyBatis:Invalid bound statement (not found)

springboot整合MyBatis:Invalid bound statement (not found)

報錯現象說明:

1、為什麼報Invalid bound statement (not found): com.join.stump.site.service.MenuService.queryMenuList

2、為什麼service的物件型別是org.apache.ibatis.binding.MapperProxy

原因:basePackage設定的不對

原文給出的正確設定:

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
	<property name="basePackage" value="com.join.stump.site.mapper,com.join.stump.base.mapper" />
</bean>

另外,還可以這樣寫:

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
	<property name="basePackage" value="com.join.stump.**.mapper" />
</bean>