搭的Spring - Spring MVC - Mybatis项目,Web访问正常,但是JUnit测试抛了如下异常:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
原来是spring-mybatis配置文件中的节点需要把classpath改成classpath*
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mapperLocations" value="classpath:com/*/mapper/*.xml"></property>
</bean>
改成classpath*之后,Debug as JUnit即可通过。