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解决问题

猜你喜欢

转载自blog.csdn.net/qq_19662519/article/details/80322031