項目啟動報了一堆錯誤,其實都是class path resource [com/ssm/mapping/] cannot be resolved to URL because it does not exist這一個錯誤引起的
原來的session工廠的配置是這樣寫的
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<!-- 自動掃描entity目錄, 省掉Configuration.xml里的手工配置 -->
<property name="mapperLocations" value="classpath:com/ssm/mapping/*.xml"></property>
</bean>
把classpath后加上*號,所有的問題都解決了,更改后的代碼
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> <!-- 自動掃描entity目錄, 省掉Configuration.xml里的手工配置 --> <property name="mapperLocations" value="classpath*:com/ssm/mapping/*.xml"></property> </bean>