Mybatis总是记录“Property'configLocation'未指定”

时间:2013-10-19 06:17:15

标签: mybatis

我用JUnit测试Mapper,然后我得到了无限循环的日志信息。

14:07:54.040 [main] DEBUG o.m.spring.SqlSessionFactoryBean - 未指定属性'configLocation',使用默认的MyBatis配置

2 个答案:

答案 0 :(得分:2)

这只是您未包含<property name="configLocation" value="path_to_mybatis_config_file.xml"/>的信息。

请注意,此消息未指示任何错误,因为并不总是需要包含此XML文件,因为可以使用bean property标记直接执行某些配置。

答案 1 :(得分:0)

为了让其他人帮助您,请显示org.mybatis.spring.SqlSessionFactoryBean的应用程序上下文设置。这是一个有效的例子:

<bean id="YOUR_BEAN_ID" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="YOUR_DATA_SOURCE"/>
    <property name="mapperLocations" value="classpath*:*Mapper.xml"/>
    <property name="configLocation" value="classpath:TO_YOUR_MYBATIS_CONFIG.XML"/>
</bean>