java项目和web项目路径的区别

在web项目一定要写classpath来定位,classpath就是WIN-INF下classes下的东西,

一开始

<p:bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<p:property name="dataSource" ref="dataSource"></p:property>
<p:property name="configLocation" value="config/SqlMapConfig.xml"></p:property>
</p:bean>

怎么都不对,主要是javaee 和web的区别,换一下

<p:bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<p:property name="dataSource" ref="dataSource"></p:property>
<p:property name="configLocation" value="classpath:config/SqlMapConfig.xml"></p:property>
</p:bean>

就对了

原文地址:https://www.cnblogs.com/iwssea/p/5700783.html