idea 创建ssm项目 无法读取mapping里面的xml文件
默认情况下未将mapping文件夹编译放入target下
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- 自动扫描mapping.xml文件 -->
<property name="mapperLocations" value="classpath:cn/cld/mapping/*.xml"></property>
</bean>
所以无法加载到xml文件
解决:
在pom.xml中
build里面加入
<finalName>springmvc-study</finalName> <resources> <resource> <directory>${basedir}/src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> </resource> <resource> <directory>${basedir}/src/main/resources</directory> </resource> </resources>
重新编译rebuid project解决问题