I was not able to reproduce it. If I set a wrong xml file it ends with
error :(
[DEBUG]
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:
106) - SpringJUnit4ClassRunner constructor called with [class
org.mybatis.spring.sample.SampleMapperTest].
[INFO]
org.springframework.test.context.TestContextManager.retrieveTestExecutionListeners(TestContextManager.java:
185) - @TestExecutionListeners is not present for class [class
org.mybatis.spring.sample.SampleMapperTest]: using defaults.
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
68) - Retrieved @ProfileValueSourceConfiguration [null] for test class
[org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
80) - Retrieved ProfileValueSource type [class
org.springframework.test.annotation.SystemProfileValueSource] for
class [org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
68) - Retrieved @ProfileValueSourceConfiguration [null] for test class
[org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
80) - Retrieved ProfileValueSource type [class
org.springframework.test.annotation.SystemProfileValueSource] for
class [org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
68) - Retrieved @ProfileValueSourceConfiguration [null] for test class
[org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
80) - Retrieved ProfileValueSource type [class
org.springframework.test.annotation.SystemProfileValueSource] for
class [org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
68) - Retrieved @ProfileValueSourceConfiguration [null] for test class
[org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
80) - Retrieved ProfileValueSource type [class
org.springframework.test.annotation.SystemProfileValueSource] for
class [org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
68) - Retrieved @ProfileValueSourceConfiguration [null] for test class
[org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
80) - Retrieved ProfileValueSource type [class
org.springframework.test.annotation.SystemProfileValueSource] for
class [org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
68) - Retrieved @ProfileValueSourceConfiguration [null] for test class
[org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.annotation.ProfileValueUtils.retrieveProfileValueSource(ProfileValueUtils.java:
80) - Retrieved ProfileValueSource type [class
org.springframework.test.annotation.SystemProfileValueSource] for
class [org.mybatis.spring.sample.SampleMapperTest]
[DEBUG]
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:
73) - Performing dependency injection for test context
[[TestContext@2a302a30 testClass = SampleMapperTest, locations =
array<String>['classpath:org/mybatis/spring/sample/applicationContext-
mapper.xml'], testInstance =
org.mybatis.spring.sample.SampleMapperTest@24b024b0, testMethod =
[null], testException = [null]]].
[DEBUG]
org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:
75) - Loading ApplicationContext for locations [classpath:org/mybatis/
spring/sample/applicationContext-mapper.xml].
[INFO]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
315) - Loading XML bean definitions from class path resource [org/
mybatis/spring/sample/applicationContext-mapper.xml]
[DEBUG]
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:
72) - Using JAXP provider
[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl]
[DEBUG]
org.springframework.beans.factory.xml.PluggableSchemaResolver.getSchemaMappings(PluggableSchemaResolver.java:
140) - Loading schema mappings from [META-INF/spring.schemas]
[DEBUG]
org.springframework.beans.factory.xml.PluggableSchemaResolver.getSchemaMappings(PluggableSchemaResolver.java:
146) - Loaded schema mappings: {
http://www.springframework.org/schema/
lang/spring-lang.xsd=org/springframework/scripting/config/spring-
lang-3.0.xsd,
http://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang-2.5.xsd,
http://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context-2.5.xsd,
http://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop-3.0.xsd,
http://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context-3.0.xsd,
http://www.springframework.org/schema/util/spring-util-3.0.xsd=org/springframework/beans/factory/xml/spring-util-3.0.xsd,
http://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util-2.0.xsd,
http://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task-3.0.xsd,
http://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util-2.5.xsd,
http://www.springframework.org/schema/tool/spring-tool-3.0.xsd=org/springframework/beans/factory/xml/spring-tool-3.0.xsd,
http://www.springframework.org/schema/jdbc/spring-jdbc.xsd=org/springframework/jdbc/config/spring-jdbc-3.0.xsd,
http://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool-2.0.xsd,
http://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx-2.0.xsd,
http://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task-3.0.xsd,
http://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context-3.0.xsd,
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans-2.0.xsd,
http://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool-2.5.xsd,
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx-2.5.xsd,
http://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee-3.0.xsd,
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans-2.5.xsd,
http://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans-3.0.xsd,
http://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool-3.0.xsd,
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd=org/springframework/aop/config/spring-aop-3.0.xsd,
http://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee-3.0.xsd,
http://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx-3.0.xsd,
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop-2.0.xsd,
http://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee-2.0.xsd,
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx-3.0.xsd,
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop-2.5.xsd,
http://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee-2.5.xsd,
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans-3.0.xsd,
http://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang-3.0.xsd,
http://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang-2.0.xsd,
http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd=org/springframework/jdbc/config/spring-jdbc-3.0.xsd,
http://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util-3.0.xsd}
[DEBUG]
org.springframework.beans.factory.xml.PluggableSchemaResolver.resolveEntity(PluggableSchemaResolver.java:
118) - Found XML schema [
http://www.springframework.org/schema/beans/
spring-beans-3.0.xsd] in classpath: org/springframework/beans/factory/
xml/spring-beans-3.0.xsd
[DEBUG]
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:
87) - Loading bean definitions
[INFO]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
315) - Loading XML bean definitions from class path resource [org/
mybatis/spring/sample/applicationContext-infrastructure.xml]
[DEBUG]
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:
72) - Using JAXP provider
[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl]
[DEBUG]
org.springframework.beans.factory.xml.PluggableSchemaResolver.resolveEntity(PluggableSchemaResolver.java:
118) - Found XML schema [
http://www.springframework.org/schema/beans/
spring-beans-3.0.xsd] in classpath: org/springframework/beans/factory/
xml/spring-beans-3.0.xsd
[DEBUG]
org.springframework.beans.factory.xml.PluggableSchemaResolver.resolveEntity(PluggableSchemaResolver.java:
118) - Found XML schema [
http://www.springframework.org/schema/jdbc/
spring-jdbc-3.0.xsd] in classpath: org/springframework/jdbc/config/
spring-jdbc-3.0.xsd
[DEBUG]
org.springframework.beans.factory.xml.PluggableSchemaResolver.resolveEntity(PluggableSchemaResolver.java:
118) - Found XML schema [
http://www.springframework.org/schema/tool/
spring-tool-3.0.xsd] in classpath: org/springframework/beans/factory/
xml/spring-tool-3.0.xsd
[DEBUG]
org.springframework.beans.factory.xml.PluggableSchemaResolver.resolveEntity(PluggableSchemaResolver.java:
118) - Found XML schema [
http://www.springframework.org/schema/tx/
spring-tx-3.0.xsd] in classpath: org/springframework/transaction/
config/spring-tx-3.0.xsd
[DEBUG]
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:
87) - Loading bean definitions
[DEBUG]
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.getHandlerMappings(DefaultNamespaceHandlerResolver.java:
156) - Loaded NamespaceHandler mappings: {http://
www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler,
http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler,
http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler,
http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler,
http://www.springframework.org/schema/jdbc=org.springframework.jdbc.config.JdbcNamespaceHandler,
http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler,
http://www.springframework.org/schema/task=org.springframework.scheduling.config.TaskNamespaceHandler,
http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler,
http://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler}
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
185) - Loaded 8 bean definitions from location pattern [classpath:org/
mybatis/spring/sample/applicationContext-infrastructure.xml]
[DEBUG]
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:
188) - Imported 8 bean definitions from URL location [classpath:org/
mybatis/spring/sample/applicationContext-infrastructure.xml]
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
185) - Loaded 9 bean definitions from location pattern [classpath:org/
mybatis/spring/sample/applicationContext-mapper.xml]
[INFO]
org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:
456) - Refreshing
org.springframework.context.support.GenericApplicationContext@31c731c7:
startup date [Fri Jun 17 14:25:44 CEST 2011]; root of context
hierarchy
[DEBUG]
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:
470) - Bean factory for
org.springframework.context.support.GenericApplicationContext@31c731c7:
org.springframework.beans.factory.support.DefaultListableBeanFactory@598b598b:
defining beans
[dataSource,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,sqlSessionFactory,fooService,userDao,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor];
root of factory hierarchy
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean
'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean
'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean
'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
to allow for resolving potential circular references
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean
'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean
'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean
'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean
'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
to allow for resolving potential circular references
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean
'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean
'org.springframework.context.annotation.internalRequiredAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean
'org.springframework.context.annotation.internalRequiredAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean
'org.springframework.context.annotation.internalRequiredAnnotationProcessor'
to allow for resolving potential circular references
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean
'org.springframework.context.annotation.internalRequiredAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean
'org.springframework.context.annotation.internalCommonAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean
'org.springframework.context.annotation.internalCommonAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean
'org.springframework.context.annotation.internalCommonAnnotationProcessor'
to allow for resolving potential circular references
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean
'org.springframework.context.annotation.internalCommonAnnotationProcessor'
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean
'org.springframework.aop.config.internalAutoProxyCreator'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean
'org.springframework.aop.config.internalAutoProxyCreator'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean
'org.springframework.aop.config.internalAutoProxyCreator' to allow for
resolving potential circular references
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean
'org.springframework.aop.config.internalAutoProxyCreator'
[DEBUG]
org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:
776) - Unable to locate MessageSource with name 'messageSource': using
default
[org.springframework.context.support.DelegatingMessageSource@59465946]
[DEBUG]
org.springframework.context.support.AbstractApplicationContext.initApplicationEventMulticaster(AbstractApplicationContext.java:
800) - Unable to locate ApplicationEventMulticaster with name
'applicationEventMulticaster': using default
[org.springframework.context.event.SimpleApplicationEventMulticaster@3a4b3a4b]
[INFO]
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
555) - Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@598b598b:
defining beans
[dataSource,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,sqlSessionFactory,fooService,userDao,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor];
root of factory hierarchy
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean 'dataSource'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean 'dataSource'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean 'dataSource' to allow for resolving
potential circular references
[DEBUG]
org.springframework.beans.BeanUtils.findEditorByConvention(BeanUtils.java:
421) - No property editor
[org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseTypeEditor]
found for type
org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
according to 'Editor' suffix convention
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean '(inner bean)'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean '(inner bean)'
[DEBUG]
org.springframework.beans.BeanUtils.findEditorByConvention(BeanUtils.java:
421) - No property editor
[org.springframework.core.io.ResourceLoaderEditor] found for type
org.springframework.core.io.ResourceLoader according to 'Editor'
suffix convention
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1461) - Invoking afterPropertiesSet() on bean with name '(inner bean)'
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean
'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean
'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean
'org.springframework.transaction.config.internalTransactionAdvisor' to
allow for resolving potential circular references
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean
'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean
'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean
'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
to allow for resolving potential circular references
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean
'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean
'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean '(inner bean)'
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean
'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean
'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean '(inner bean)'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1461) - Invoking afterPropertiesSet() on bean with name 'dataSource'
[INFO]
org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory.initDatabase(EmbeddedDatabaseFactory.java:
127) - Creating embedded database 'dataSource'
[DEBUG]
org.springframework.jdbc.datasource.SimpleDriverDataSource.getConnectionFromDriver(SimpleDriverDataSource.java:
138) - Creating new JDBC Driver Connection to
[jdbc:hsqldb:mem:dataSource]
[INFO]
org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.executeSqlScript(ResourceDatabasePopulator.java:
147) - Executing SQL script from class path resource [org/mybatis/
spring/sample/db/database-schema.sql]
[DEBUG]
org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.executeSqlScript(ResourceDatabasePopulator.java:
171) - 0 rows affected by SQL: create table users ( id varchar(80)
not null, name varchar(80) not null, constraint pk_user
primary key (id) )
[INFO]
org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.executeSqlScript(ResourceDatabasePopulator.java:
198) - Done executing SQL script from class path resource [org/mybatis/
spring/sample/db/database-schema.sql] in 0 ms.
[INFO]
org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.executeSqlScript(ResourceDatabasePopulator.java:
147) - Executing SQL script from class path resource [org/mybatis/
spring/sample/db/database-test-data.sql]
[DEBUG]
org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.executeSqlScript(ResourceDatabasePopulator.java:
171) - 1 rows affected by SQL: insert into users VALUES ( 'u1',
'Pocoyo' )
[DEBUG]
org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.executeSqlScript(ResourceDatabasePopulator.java:
171) - 1 rows affected by SQL: insert into users VALUES ( 'u2',
'Pato' )
[DEBUG]
org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.executeSqlScript(ResourceDatabasePopulator.java:
171) - 1 rows affected by SQL: insert into users VALUES ( 'u3',
'Eli' )
[DEBUG]
org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.executeSqlScript(ResourceDatabasePopulator.java:
171) - 1 rows affected by SQL: insert into users VALUES ( 'u4',
'Valentina' )
[INFO]
org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.executeSqlScript(ResourceDatabasePopulator.java:
198) - Done executing SQL script from class path resource [org/mybatis/
spring/sample/db/database-test-data.sql] in 15 ms.
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean
'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean 'dataSource'
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean 'transactionManager'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean 'transactionManager'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean 'transactionManager' to allow for
resolving potential circular references
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean 'dataSource'
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean
'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1461) - Invoking afterPropertiesSet() on bean with name
'transactionManager'
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean
'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean 'transactionManager'
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean
'org.springframework.aop.config.internalAutoProxyCreator'
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean
'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean
'org.springframework.transaction.interceptor.TransactionInterceptor#0'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean
'org.springframework.transaction.interceptor.TransactionInterceptor#0'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean
'org.springframework.transaction.interceptor.TransactionInterceptor#0'
to allow for resolving potential circular references
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean
'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1461) - Invoking afterPropertiesSet() on bean with name
'org.springframework.transaction.interceptor.TransactionInterceptor#0'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
458) - Finished creating instance of bean
'org.springframework.transaction.interceptor.TransactionInterceptor#0'
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean
'org.springframework.transaction.config.internalTransactionAdvisor'
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
214) - Creating shared instance of singleton bean 'sqlSessionFactory'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
430) - Creating instance of bean 'sqlSessionFactory'
[DEBUG]
org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl.debug(JakartaCommonsLoggingImpl.java:
27) - Logging initialized using
'org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl' adapter.
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
504) - Eagerly caching bean 'sqlSessionFactory' to allow for resolving
potential circular references
[DEBUG]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
242) - Returning cached instance of singleton bean 'dataSource'
[DEBUG]
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1461) - Invoking afterPropertiesSet() on bean with name
'sqlSessionFactory'
[INFO]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:
422) - Destroying singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@598b598b:
defining beans
[dataSource,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,sqlSessionFactory,fooService,userDao,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor];
root of factory hierarchy
[DEBUG]
org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:
172) - Invoking destroy() on bean with name 'dataSource'
[DEBUG]
org.springframework.jdbc.datasource.SimpleDriverDataSource.getConnectionFromDriver(SimpleDriverDataSource.java:
138) - Creating new JDBC Driver Connection to
[jdbc:hsqldb:mem:dataSource]
[DEBUG]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:
477) - Retrieved dependent beans for bean '(inner bean)': [(inner
bean), dataSource]
[ERROR]
org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:
324) - Caught exception while allowing TestExecutionListener
[org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4940494]
to prepare test instance
[org.mybatis.spring.sample.SampleMapperTest@24b024b0]
java.lang.IllegalStateException: Failed to load ApplicationContext
at
org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:
308)
at
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:
109)
at
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:
75)
at
org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:
321)
at
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:
220)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner
$1.runReflectiveCall(SpringJUnit4ClassRunner.java:301)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:
15)
at
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:
303)
at
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:
240)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:
50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at
org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:
61)
at
org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:
70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:
180)
at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:
45)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:
38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
460)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:
673)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:
386)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:
196)
Caused by: org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'sqlSessionFactory' defined in class
path resource [org/mybatis/spring/sample/applicationContext-
infrastructure.xml]: Invocation of init method failed; nested
exception is org.springframework.core.NestedIOException: Failed to
parse config resource: class path resource [org/mybatis/spring/sample/
mybatis-config.xml]; nested exception is
org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper
Configuration. Cause: java.io.IOException: Could not find resource org/
mybatis/spring/sample/dao/xxUserDao.xml
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
1420)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
519)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
456)
at org.springframework.beans.factory.support.AbstractBeanFactory
$1.getObject(AbstractBeanFactory.java:291)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
222)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
288)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
190)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
563)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:
895)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
425)
at
org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:
84)
at
org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:
1)
at
org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:
280)
at
org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:
304)
... 24 more
Caused by: org.springframework.core.NestedIOException: Failed to parse
config resource: class path resource [org/mybatis/spring/sample/
mybatis-config.xml]; nested exception is
org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper
Configuration. Cause: java.io.IOException: Could not find resource org/
mybatis/spring/sample/dao/xxUserDao.xml
at
org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:
353)
at
org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet(SqlSessionFactoryBean.java:
269)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1477)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
1417)
... 37 more
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing
SQL Mapper Configuration. Cause: java.io.IOException: Could not find
resource org/mybatis/spring/sample/dao/xxUserDao.xml
at
org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:
85)
at
org.apache.ibatis.builder.xml.XMLConfigBuilder.parse(XMLConfigBuilder.java:
69)
at
org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:
347)
... 40 more
Caused by: java.io.IOException: Could not find resource org/mybatis/
spring/sample/dao/xxUserDao.xml
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:
89)
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:
76)
at
org.apache.ibatis.builder.xml.XMLConfigBuilder.mapperElement(XMLConfigBuilder.java:
253)
at
org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:
83)
... 42 more
[DEBUG]
org.springframework.test.context.support.DirtiesContextTestExecutionListener.afterTestClass(DirtiesContextTestExecutionListener.java:
113) - After test class: context [[TestContext@2a302a30 testClass =
SampleMapperTest, locations = array<String>['classpath:org/mybatis/
spring/sample/applicationContext-mapper.xml'], testInstance = [null],
testMethod = [null], testException = [null]]], dirtiesContext [true].