我用 JUnit 测试 Mapper,我得到了无限循环下面的日志信息。
14:07:54.040 [main] 调试 omspring.SqlSessionFactoryBean - 未指定属性“configLocation”,使用默认 MyBatis 配置
我用 JUnit 测试 Mapper,我得到了无限循环下面的日志信息。
14:07:54.040 [main] 调试 omspring.SqlSessionFactoryBean - 未指定属性“configLocation”,使用默认 MyBatis 配置
这只是您未包含的信息<property name="configLocation" value="path_to_mybatis_config_file.xml"/>
。
请注意,此消息并不表示任何错误,因为并不总是需要包含此 XML 文件,因为可以直接使用 beanproperty
标签执行某些配置。
为了让其他人帮助您,请展示您为 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>