Could not resolve resource location pattern [classpath:com/fruitslaesplatform/mapper/*.xml]: c
在Springmvc+MyBatis 环境搭建过程中,出现该错误。应该是没有找到mapper文件导致的
解决办法
在beans.xml文件中
<!-- 4.SessionFactory -->
<bean id="sessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<!-- 整合mybatis,包扫描mapper文件 -->
<property name="configLocation" value="classpath:sqlMapConfig.xml"></property>
<property name="mapperLocations" value="classpath:com/fruitslaesplatform/mapper/*.xml"></property>
</bean>
修改classpath 为 classpath*
<!-- 4.SessionFactory -->
<bean id="sessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<!-- 整合mybatis,包扫描mapper文件 -->
<property name="configLocation" value="classpath:sqlMapConfig.xml"></property>
<property name="mapperLocations" value="classpath*:com/fruitslaesplatform/mapper/*.xml"></property>
</bean>
参考[https://blog.youkuaiyun.com/qinkang1993/article/details/57626434]
解决MyBatis找不到Mapper文件
本文介绍了解决Springmvc+MyBatis环境下因未找到mapper文件而导致的问题。通过调整beans.xml配置文件中的classpath参数,从classpath改为classpath*,使得系统能够正确加载mapper文件。
1037

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



