Caused by: : Error creating bean wit
C:\Users\peihj\.jdks\corretto-1.8.0_322\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\IntelliJ IDEA 2021.1.1\lib\idea_rt.jar=53516:D:\IntelliJ IDEA 2021.1.1\bin" -Dfile.encoding=UTF-8 -classpath "D:\IntelliJ IDEA 2021.1.1\lib\idea_rt.jar;D:\IntelliJ IDEA 2021.1.1\plugins\junit\lib\;D:\IntelliJ IDEA 2021.1.1\plugins\junit\lib\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\sunjce_provider.jar;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\ext\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\;C:\Users\peihj\.jdks\corretto-1.8.0_322\jre\lib\;E:\javacode\springmvc006-ssm\target\test-classes;E:\javacode\springmvc006-ssm\target\classes;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-context\5.2.\spring-context-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-aop\5.2.\spring-aop-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-core\5.2.\spring-core-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-jcl\5.2.\spring-jcl-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-expression\5.2.\spring-expression-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-beans\5.2.\spring-beans-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-webmvc\5.2.\spring-webmvc-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-web\5.2.\spring-web-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-jdbc\5.2.\spring-jdbc-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-tx\5.2.\spring-tx-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-aspects\5.2.\spring-aspects-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\aspectj\aspectjweaver\1.9.5\aspectjweaver-1.9.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-jms\5.2.\spring-jms-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-messaging\5.2.\spring-messaging-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-context-support\5.2.\spring-context-support-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\springframework\spring-test\5.2.\spring-test-5.2.;D:\apache-maven-3.6.1\mvn_resp\org\mybatis\mybatis\3.5.1\mybatis-3.5.;D:\apache-maven-3.6.1\mvn_resp\org\mybatis\mybatis-spring\1.3.1\mybatis-spring-1.3.;D:\apache-maven-3.6.1\mvn_resp\com\github\miemiedev\mybatis-paginator\1.2.15\mybatis-paginator-1.2.;D:\apache-maven-3.6.1\mvn_resp\org\slf4j\slf4j-api\1.7.2\slf4j-api-1.7.;D:\apache-maven-3.6.1\mvn_resp\com\github\pagehelper\pagehelper\5.1.2\pagehelper-5.1.;D:\apache-maven-3.6.1\mvn_resp\com\github\jsqlparser\jsqlparser\1.0\jsqlparser-1.;D:\apache-maven-3.6.1\mvn_resp\mysql\mysql-connector-java\5.1.32\mysql-connector-java-5.1.;D:\apache-maven-3.6.1\mvn_resp\com\alibaba\druid\1.1.12\druid-1.1.;D:\apache-maven-3.6.1\mvn_resp\junit\junit\4.12\junit-4.;D:\apache-maven-3.6.1\mvn_resp\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.;D:\apache-maven-3.6.1\mvn_resp\jstl\jstl\1.2\jstl-1.;D:\apache-maven-3.6.1\mvn_resp\javax\servlet\-api\3.0.1\-api-3.0.;D:\apache-maven-3.6.1\mvn_resp\javax\servlet\jsp-api\2.0\jsp-api-2.;D:\apache-maven-3.6.1\mvn_resp\javax\servlet\servlet-api\2.4\servlet-api-2.;D:\apache-maven-3.6.1\mvn_resp\com\fasterxml\jackson\core\jackson-databind\2.9.6\jackson-databind-2.9.;D:\apache-maven-3.6.1\mvn_resp\com\fasterxml\jackson\core\jackson-annotations\2.9.0\jackson-annotations-2.9.;D:\apache-maven-3.6.1\mvn_resp\com\fasterxml\jackson\core\jackson-core\2.9.6\jackson-core-2.9.;D:\apache-maven-3.6.1\mvn_resp\org\json\json\20140107\;D:\apache-maven-3.6.1\mvn_resp\commons-io\commons-io\2.4\commons-io-2.;D:\apache-maven-3.6.1\mvn_resp\commons-fileupload\commons-fileupload\1.3.1\commons-fileupload-1.3.;D:\apache-maven-3.6.1\mvn_resp\org\slf4j\slf4j-log4j12\1.7.21\slf4j-log4j12-1.7.;D:\apache-maven-3.6.1\mvn_resp\log4j\log4j\1.2.17\log4j-1.2." com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 test.Mytest
log4j:WARN No appenders could be found for logger (org.springframework.test.context.junit4.SpringJUnit4ClassRunner).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132)
at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123)
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:118)
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
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:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:221)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userServiceimpl': Unsatisfied dependency expressed through field 'userMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [E:\javacode\springmvc006-ssm\target\classes\com\peihj\Mapper\UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.apache.ibatis.session.SqlSessionFactory' available: expected single matching bean but found 2: org.mybatis.spring.SqlSessionFactoryBean#0,org.mybatis.spring.SqlSessionFactoryBean#1
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:882)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)
at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:128)
at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:275)
at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:243)
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
... 24 more
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [E:\javacode\springmvc006-ssm\target\classes\com\peihj\Mapper\UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.apache.ibatis.session.SqlSessionFactory' available: expected single matching bean but found 2: org.mybatis.spring.SqlSessionFactoryBean#0,org.mybatis.spring.SqlSessionFactoryBean#1
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1526)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1406)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1290)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1210)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
... 42 more
Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.apache.ibatis.session.SqlSessionFactory' available: expected single matching bean but found 2: org.mybatis.spring.SqlSessionFactoryBean#0,org.mybatis.spring.SqlSessionFactoryBean#1
at org.springframework.beans.factory.config.DependencyDescriptor.resolveNotUnique(DependencyDescriptor.java:220)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1268)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1210)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1511)
... 53 more
Process finished with exit code -1