`
frank1998819
  • 浏览: 764812 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

candidate for this dependency. Dependency annotations: {@org.springframework.bea

 
阅读更多

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:333)
 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:46)
 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
 at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
 at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
 at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
 at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
 at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
 at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:180)
 at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
 at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testAdviceService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.frank.test.IBookService com.frank.test.impl.testAdviceServiceImpl.blockingService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.frank.test.IBookService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
 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.beans.factory.BeanCreationException: Could not autowire field:
private com.frank.test.IBookService com.frank.test.impl.TestAdviceServiceImpl.blockingService;
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type
[com.frank.test.IBookService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:508)
 at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285)
 ... 38 more
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.frank.test.IBookService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
 at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:924)
 at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:793)
 at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707)
 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:480)
 ... 40 more

 

 

问题导致原因:

 

     接口没有被Spring自动扫描加载,

  

 

 

分享到:
评论

相关推荐

    xgboost.libpath.XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you i

    直接pip install xgboost报错xgboost.libpath.XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you install compilers and run build.sh in root path? xgboost.libpath....

    vfp函数与命令大全.pdf

    9. FOR():返回一个己打开的单项索引文件或索引标识的索引筛选表达式。 10. GETFLDSTATE():返回一个数值,标明表或临时表中的字段是否已被编辑,或是否有追加的记录,或者记录的删除状态是否已更改。 11. ...

    英语四级高频词汇表.doc

    14. `candidate`:候选人,指竞选职位或申请工作的人。 15. `campus`:大学校园,通常涉及学术和社交活动的场所。 16. `liberal`:这个词有多种含义,包括慷慨的、自由的,常用于形容开放的思想或政策。 17. `...

    candidate.......1

    "candidate...1"可能指的是候选特征或者候选模型的某一个阶段,而"feature-candidate0923-zxc"则可能是这一阶段的特征工程结果文件,具体包含了对特定数据集进行处理后的特征。接下来,我们将深入探讨特征工程的各个...

    考生必看:英语四级690个高频词汇(免费下载).doc

    14. `candidate`:名词,意为“候选人”,常用于选举或求职场景。 15. `campus`:名词,指“校园”,与大学生活息息相关。 16. `liberal`:形容词,可表示“慷慨的;丰富的;自由的”,在政治和教育领域常用。 17. `...

    四级常考词汇 难懂句子

    14. `candidate`: 候选人。常出现在选举或招聘场景中。 15. `campus`: 校园。与大学生活、教育话题相关。 16. `liberal`: 慷慨的,自由的。形容词,可以描述人的性格或政策倾向。 17. `transform`: 转变,变革。...

    Visual FoxPro数据库函数.docx

    9. CANDIDATE(): 判断一个索引是否是候选索引,候选索引是数据库中唯一的索引,不能有重复的键值。 10. CDX(): 获取指定索引位置编号对应的复合索引(CDX)文件名,用于处理多字段的索引。 11. CPDBP(): 返回打开的...

    英语四级常用四百词汇

    14. `candidate`:候选人。`cand`意为白色,古代罗马候选人会穿白色衣服。 15. `campus`:校园。源自`camp`(田野、土地),指学校环境。 16. `liberal`:慷慨的,丰富的,自由的。可以理解为开放的思想或慷慨的行为...

    解决maven启动Spring项目报错的问题

    java.lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer 出现这个报错的原因是 javax.servlet-api 在运行时将 ...

    新牛津高中英语模块二第三单元知识点整理及单元练习(含答案).pdf

    63. candidate: 候选人 64. survival: 幸存 65. rocket: 火箭 66. prove: 证明 67. qualified: 合格的 68. task: 任务 69. psychological: 心理上的 70. position: 位置 71. commander: 指挥官 72. quality: 品质 73...

    VFP 函数大全

    50. CANDIDATE():如果索引标记是候选索引标记则返回真,否则返回假。 51. CAPSLOCK():设置并返回 CapsLock 键的当前状态。 52. CDOW():用于从给定 Date 或 Datetime 表达式中提取周日索引。 ...

    14.5(FromXcode_12.5_Release_Candidate_xip).zip

    iOS 14.5 镜像包 入Xcode即可调试,路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 若不行,请重启电脑

    PyPI 官网下载 | mf_client-0.0.1rc1.tar.gz

    版本号0.0.1rc1表明这是该库的首个候选发布版,rc(Release Candidate)意味着它接近最终稳定版,但可能仍存在一些未发现的问题。 在Python中,创建和管理库通常遵循一定的规范,例如使用setup.py文件来定义项目...

    VFP数据库命令[整理].pdf

    9. CANDIDATE():判断索引是否为候选索引,候选索引是唯一且不可为空的,对于数据库完整性至关重要。 10. CPDBP():返回打开表所使用的代码页,这对于处理多语言数据时保持字符编码的一致性非常重要。 11. ...

    runoff-voting:径流投票是一种排名顺序,即投票者可以在其中指定其首选候选人的排名的投票系统之一

    $ ./runoff [candidate1 candidate2 candidate3 ...] $ Number of voters: [number] $ Rank1: [candidate] $ Rank2: [candidate] $ Rank3: [candidate] ... $ Rank1: [candidate] $ Rank2: [candidate] $ Rank3: ...

    山东省计算机文化基础考试题1.pdf

    2. 关系数据库:在数据库管理中,候选码(Candidate Key)是能够唯一标识表中每一行的属性或属性组合。 3. Excel多选:在Excel中,按住Ctrl键可以选择多个工作表。 4. 多媒体特性:多媒体具有多样性、实时性、集成...

    vfp函数与命令大全[定义].pdf

    9. CANDIDATE():用于判断索引是否为候选索引,候选索引在数据库中具有唯一性和非空性,对于数据完整性至关重要。 10. CREATEOFFLINE():根据已存在的视图创建游离视图,允许在不连接到数据库的情况下操作视图数据...

    大学英语四六级考试阅读高频词汇I.doc

    - **例句**: To qualify for this position, you need to have a bachelor's degree in engineering. - **派生词**: - **Qualification (n.)**: 资格,条件。 - **Qualified (adj.)**: 有资格的。 **3. Assign ...

    英语单词C.pdf

    - candidate (n.):候选人 - candle (n.):蜡烛 - candy (n.):糖果 - cannon (n.):大炮 - canoe (n.):独木舟 - canteen (n.):食堂 - canvas (n.):帆布 2. 动词(v.): - calculate (v.):计算 - call ...

    Telerik RadControls for Silverlight 4.0 RC Q1 2010 SP1 dll(2010年4月2日的版本)

    Telerik RadControls是Telerik公司开发的一套针对.NET Framework的高级UI控件库,特别针对Silverlight平台进行了优化。此套控件集为开发者提供了丰富且功能强大的界面元素,使得在构建富客户端应用程序时能够拥有...

Global site tag (gtag.js) - Google Analytics