Caused by: : Error creating bean wit

时间:2025-04-09 07:16:59
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