我使用JUnit測試Mapper,並且我得到了無限循環下的日誌信息。Mybatis總是記錄「Property'configLocation'not specified」
14:07:54.040 [主] DEBUG omspring.SqlSessionFactoryBean - 物業 'configLocation' 未指定,使用缺省的MyBatis配置
我使用JUnit測試Mapper,並且我得到了無限循環下的日誌信息。Mybatis總是記錄「Property'configLocation'not specified」
14:07:54.040 [主] DEBUG omspring.SqlSessionFactoryBean - 物業 'configLocation' 未指定,使用缺省的MyBatis配置
爲了讓別人幫你,請顯示組織你的應用程序上下文設置。 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>
這只是一個您沒有包括的信息<property name="configLocation" value="path_to_mybatis_config_file.xml"/>
。
請注意,此消息沒有指示任何錯誤,因爲它並不總是需要包含此XML文件,因爲可以使用bean property
標記直接執行一些配置。
對,你不需要MyBatis配置,因爲MyBatis Spring可以通過其他配置找到/加載映射器XML文件。配置XML僅在您更改常規屬性時纔有用。 – AngerClown
謝謝你的幫助! – NovemberEleven
謝謝,我解決它。 – NovemberEleven