1.當作bean節點的屬性:p:configLocation:
<!-- mybatis文件配置,掃描所有mapper文件 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" p:dataSource-ref="dataSource" p:configLocation="classpath:mybatis-config.xml" p:mapperLocations="classpath:com/eliteams/quick4j/web/dao/*.xml"/>
2.當作bean節點的屬性節點:<property name="configLocation"/>:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<!-- mapper和resultmap配置路徑 -->
<property name="classpath:com/eliteams/quick4j/web/dao/*.xml" />
<property name="configLocation" value="classpath:mybatis-config.xml"/>
</bean>
注:org.mybatis.spring.SqlSessionFactoryBean:
SqlSessionTemplate中需要的是SqlSessionFactory,而不是SqlSessionFactoryBean。此處使用SqlSessionFactoryBean是因為SqlSessionFactoryBean繼承了FactoryBean<SqlSessionFactory>